public OrganizationModel GetOrganization(int organizationId) { var organization = this.tdb.Organizations.Single(y => y.Id == organizationId); var model = new OrganizationModel() { Id = organization.Id, Name = organization.Name }; return(model); }
public int SaveOrganization(OrganizationModel model) { Organization organization = this.tdb.Organizations.SingleOrDefault(y => y.Id == model.Id); if (organization == null) { organization = new Organization(); this.tdb.Organizations.AddObject(organization); } organization.Name = model.Name; this.tdb.SaveChanges(); return(organization.Id); }
public OrganizationModel GetOrganization(int organizationId) { var organization = this.tdb.Organizations.Single(y => y.Id == organizationId); var model = new OrganizationModel() { Id = organization.Id, Name = organization.Name }; model.Groups = (from g in organization.Groups select new OrganizationGroup() { Id = g.Id, Name = g.Name }).ToList(); foreach (var user in organization.Users) { var newUser = CreateOrganizationUser(user); model.Users.Add(newUser); } return(model); }