private SVP.CIL.Domain.Tag TagRead(AppDbContext dbc, SVP.CIL.Domain.Tag target) { var repo = new TagRepository(dbc); var tag = repo.Load(target.Id); var domainTag = Mapper.Map <SVP.CIL.Domain.Tag>(tag); return(domainTag); }
private bool TagDelete(AppDbContext dbc, SVP.CIL.Domain.Tag target) { var repo = new TagRepository(dbc); var tag = repo.Load(target.Id); repo.Delete(tag); dbc.SaveChanges(); return(true); }
private SVP.CIL.Domain.Tag TagCreate(AppDbContext dbc, SVP.CIL.Domain.Tag target) { var tag = Mapper.Map <Tag>(target); var repo = new TagRepository(dbc); repo.Add(tag); dbc.SaveChanges(); var domainTag = Mapper.Map <SVP.CIL.Domain.Tag>(tag); return(domainTag); }
private SVP.CIL.Domain.Tag TagUpdate(AppDbContext dbc, SVP.CIL.Domain.Tag target) { var repo = new TagRepository(dbc); var tag = repo.Load(target.Id); Mapper.Map <SVP.CIL.Domain.Tag, Tag>(target, tag); repo.Save(); dbc.SaveChanges(); var domainTag = Mapper.Map <SVP.CIL.Domain.Tag>(tag); return(domainTag); }