public static PrivilegeRequestDTO Map(PrivilegeRequestBO privilegeRequest, IZeus zeus) { PrivilegeRequestDTO self = new PrivilegeRequestDTO { PrivilegeRequestId = privilegeRequest.Id, UserId = privilegeRequest.UserId, Role = privilegeRequest.RoleName, RequestDate = DateExtension.ConvertDateToShort(privilegeRequest.RequestDate) }; return(self); }
public virtual void Add(PrivilegeRequestBO privilegeRequest) { if (privilegeRequest == null) { throw new ArgumentNullException("reviewNomination", "Privilege Request is null"); } else { db.privilegeRequestRepository.Add(privilegeRequest); unitofWork.Commit(); } }
public virtual void Update(PrivilegeRequestBO privilegeRequest) { if (privilegeRequest == null) { throw new ArgumentNullException("privilegeRequest", "Privilege Request is null"); } else { db.privilegeRequestRepository.Edit(privilegeRequest); unitofWork.Commit(); } }
public virtual void Delete(PrivilegeRequestBO privilegeRequest, bool purge = false) { if (purge) { db.privilegeRequestRepository.Delete(privilegeRequest); unitofWork.Commit(); } else { privilegeRequest.Audit.RecordState = Entity.Enums.RecordStateType.InActive; Update(privilegeRequest); } }