private SVP.CIL.Domain.Workspace WorkspaceRead(AppDbContext dbc, SVP.CIL.Domain.Workspace target) { var repo = new WorkspaceRepository(dbc); var workspace = repo.Load(target.Id); var domainWorkspace = Mapper.Map <SVP.CIL.Domain.Workspace>(workspace); return(domainWorkspace); }
private bool WorkspaceDelete(AppDbContext dbc, SVP.CIL.Domain.Workspace target) { var repo = new WorkspaceRepository(dbc); var workspace = repo.Load(target.Id); repo.Delete(workspace); dbc.SaveChanges(); return(true); }
private SVP.CIL.Domain.Workspace WorkspaceCreate(AppDbContext dbc, SVP.CIL.Domain.Workspace target) { var workspace = Mapper.Map <Workspace>(target); var repo = new WorkspaceRepository(dbc); repo.Add(workspace); dbc.SaveChanges(); var domainWorkspace = Mapper.Map <SVP.CIL.Domain.Workspace>(workspace); return(domainWorkspace); }
private SVP.CIL.Domain.Workspace WorkspaceUpdate(AppDbContext dbc, SVP.CIL.Domain.Workspace target) { var repo = new WorkspaceRepository(dbc); var workspace = repo.Load(target.Id); Mapper.Map <SVP.CIL.Domain.Workspace, Workspace>(target, workspace); repo.Save(); dbc.SaveChanges(); var domainWorkspace = Mapper.Map <SVP.CIL.Domain.Workspace>(workspace); return(domainWorkspace); }