CodeLiturgy.Dashboard/BlueWest.Api/Context/Templates/AddToEntityTemplate.csx

11 lines
481 B
C#

public static partial class {entityTypeName}Extensions {
public static (bool, {readTypeFullName}) Add{entityTypeName}(
this {contextFullName} dbContext, {createTypeFullName} {toCreateVarName}) {
var {newEntityVarName} = new {entityTypeFullName}({toCreateVarName});
dbContext.{propertyName}.Add({newEntityVarName});
var success = dbContext.SaveChanges() >= 0;
return (success, new {readTypeFullName}({newEntityVarName}));
}
}