Added new tool&family id management

This commit is contained in:
Lucio Maranta
2019-02-25 17:24:02 +01:00
parent 4ba29bcf3b
commit 0ed46d2d7b
4 changed files with 163 additions and 60 deletions
@@ -367,12 +367,12 @@ namespace Step.Database.Controllers
dbCtx.SaveChanges();
}
public DbNcFamilyModel AddFamily(DTONewNcFamilyModel family)
public DbNcFamilyModel AddFamily(DTONcFamilyModel family)
{
DbNcFamilyModel dbFamily = (DbNcFamilyModel)family;
if(dbFamily.FamilyId == 0)
// Get next id
// Get next free id if id is 0
if (dbFamily.FamilyId == 0)
dbFamily.FamilyId = GetFirstFreeId(dbCtx.Families.Select(x => x.FamilyId).ToList());
dbCtx.Families.Add(dbFamily);