public static Organization OrganizationInsert(Organization organization) { organization = organization.Save(); OrganizationUserRepository.OrganizationUserAdd( organization.OrganizationId, ((IBusinessIdentity)Csla.ApplicationContext.User.Identity).UserId, Role.Owner, true); return organization; }
internal static Organization FetchOrganization(OrganizationData data) { var result = new Organization(); result.Fetch(data); result.MarkOld(); return result; }
public static bool OrganizationDelete(Organization organization) { Organization.DeleteOrganization( new OrganizationDataCriteria { OrganizationId = organization.OrganizationId }); return true; }
public static Organization OrganizationSave(Organization organization) { if (!organization.IsValid) { return organization; } Organization result; if (organization.IsNew) { result = OrganizationRepository.OrganizationInsert(organization); } else { result = OrganizationRepository.OrganizationUpdate(organization); } return result; }
private void Map(FormCollection source, Organization destination) { destination.Description = source["Description"]; destination.Name = source["Name"]; destination.IsActive = ModelHelper.ToBoolean(source["IsActive"]); destination.IsArchived = ModelHelper.ToBoolean(source["IsArchived"]); }
public static Organization OrganizationUpdate(Organization organization) { organization = organization.Save(); return organization; }