public void SetProfile(Domain.Organization.Organization newOrganization) { var entity = _dbContext.Organizations.FirstOrDefault(o => o.Id == newOrganization.Id); if (entity == null) { throw new KeyNotFoundException(); } entity.Profile = newOrganization.Profile; _dbContext.Update(entity); }
public void ChangeVersion(Domain.Organization.Organization newOrganization) { var entity = _dbContext.Organizations.FirstOrDefault(o => o.Id == newOrganization.Id); if (entity == null) { throw new KeyNotFoundException(); } entity.Version = newOrganization.Version; _dbContext.Update(entity); }
public static OrganizationDTO MapFrom(Domain.Organization.Organization org) { return(new OrganizationDTO() { Id = org.Id, Name = org.Name, ShortName = org.ShortName, Code = org.Code, StatusId = org.Status.Id, VersionNo = org.Version }); }
public void ChangeName(Domain.Organization.Organization newOrganization) { var entity = _dbContext.Organizations.FirstOrDefault(o => o.Id == newOrganization.Id); if (entity == null) { throw new KeyNotFoundException(); } entity.Name = newOrganization.Name; entity.ShortName = newOrganization.ShortName; _dbContext.Update(entity); }
public static Organization FromModel(Domain.Organization.Organization model) { return(new Organization() { Id = model.IsTransient()? Guid.NewGuid() : model.Id, Code = model.Code, Name = model.Name, ShortName = model.ShortName, StatusId = model.Status.Id, RootStructureId = model.RootStructureId, Version = model.Version, Profile = model.Profile }); }
public void Add(Domain.Organization.Organization organization) { _dbContext.Organizations.Add(EntityModels.Organization.FromModel(organization)); }