private SVP.CIL.Domain.Label LabelRead(AppDbContext dbc, SVP.CIL.Domain.Label target) { var repo = new LabelRepository(dbc); var label = repo.Load(target.Id); var domainLabel = Mapper.Map <SVP.CIL.Domain.Label>(label); return(domainLabel); }
private bool LabelDelete(AppDbContext dbc, SVP.CIL.Domain.Label target) { var repo = new LabelRepository(dbc); var label = repo.Load(target.Id); repo.Delete(label); dbc.SaveChanges(); return(true); }
private SVP.CIL.Domain.Label LabelCreate(AppDbContext dbc, SVP.CIL.Domain.Label target) { var label = Mapper.Map <Label>(target); var repo = new LabelRepository(dbc); repo.Add(label); dbc.SaveChanges(); var domainLabel = Mapper.Map <SVP.CIL.Domain.Label>(label); return(domainLabel); }
private SVP.CIL.Domain.Label LabelUpdate(AppDbContext dbc, SVP.CIL.Domain.Label target) { var repo = new LabelRepository(dbc); var label = repo.Load(target.Id); Mapper.Map <SVP.CIL.Domain.Label, Label>(target, label); repo.Save(); dbc.SaveChanges(); var domainLabel = Mapper.Map <SVP.CIL.Domain.Label>(label); return(domainLabel); }