public override bool Save(HRPaidTimeOffDataContext db, ref ENTValidationErrors validationErrors, int userAccountId) { if (DbAction == DBActionEnum.Save) { Validate(db, ref validationErrors); if (validationErrors.Count == 0) { if (IsNewRecord()) { ID = new ENTRoleCapabilityData().Insert(db, ENTRoleId, Capability.ID, Convert.ToByte(AccessFlag), userAccountId); } else { if (!new ENTRoleCapabilityData().Update(db, ID, ENTRoleId, Capability.ID, Convert.ToByte(AccessFlag), userAccountId, Version)) { UpdateFailed(ref validationErrors); return(false); } } return(true); } else { return(false); } } else { throw new Exception("DB Action is not Save"); } }
public override bool Load(int id) { ENTRoleCapability roleCapability = new ENTRoleCapabilityData().Select(id); MapEntityToProperties(roleCapability); return(true); }
public override bool Load(int id) { var roleCapability = new ENTRoleCapabilityData().Select(id); if (roleCapability != null) { MapEntityToProperties(roleCapability); return(true); } else { return(false); } }
public override bool Save(HRPaidTimeOffDataContext db, ref ENTValidationErrors validationErrors, int userAccountId) { if (DBAction == DBActionEnum.Save) { //Validate the object Validate(db, ref validationErrors); //Check if there were any validation errors if (validationErrors.Count == 0) { if (ID <= 0) { //Add ID = new ENTRoleCapabilityData().Insert(db, ENTRoleId, Capability.ID, Convert.ToByte(AccessFlag), userAccountId); } else { //Update if (!new ENTRoleCapabilityData().Update(db, ID, ENTRoleId, Capability.ID, Convert.ToByte(AccessFlag), userAccountId, Version)) { UpdateFailed(ref validationErrors); return(false); } } return(true); } else { //Didn't pass validation. return(false); } } else { throw new Exception("DBAction not save."); } }