public RequestResult InsertEmergencySubsidy( EmergencyInfo EmergencyInfo, List <Files> Files ) { try { /// Data Validations DataValidation.IsEmptyOrDefault2(EmergencyInfo); DataValidation.IsEmptyOrDefault2(EmergencyInfo.CheckedData); DataValidation.IsEmptyOrDefault2(EmergencyInfo.CharityMainData); DataValidation.IsEmptyOrDefaultList2(Files); //if (DataValidation.IsEmptyOrDefault(EmergencyInfo) || // DataValidation.IsEmptyOrDefault(EmergencyInfo.CheckedData) || // DataValidation.IsEmptyOrDefault(EmergencyInfo.CharityMainData) || // DataValidation.IsEmptyOrDefaultList(Files)) // throw new FaultException<ValidationFault>(new ValidationFault()); /// Call Database using (CharityDAL dal = new CharityDAL(new ADO())) { return(dal.InsertEmergencySubsidyDAL( EmergencyInfo, Files )); } } catch (FaultException <ValidationFault> flex) { //ValidationFault fault = new ValidationFault //{ // Result = true, // Message = "Parameter not correct", // Description = "Invalid Parameters is Required but have null or empty or 0 value" //}; //var flex = new FaultException<ValidationFault>(fault, new FaultReason("Invalid Parameters is Required but have null or empty or 0 value")); _log.Error(flex); throw flex; } catch (Exception ex) { ValidationFault fault = new ValidationFault { Result = false, Message = ex.Message, Description = "Service have an internal error please contact service administartor [email protected]" }; _log.Error(ex); throw new FaultException <ValidationFault>(fault); } }
public RequestResult UpdateFoundationSubsidy( long RequestId, CheckedData CheckedData, string ChairmanBoardMobileNumber, string ChairmanBoardName ) { try { /// Data Validations DataValidation.IsEmptyOrDefault2(CheckedData); if (String.IsNullOrEmpty(ChairmanBoardMobileNumber) || String.IsNullOrEmpty(ChairmanBoardName) || ChairmanBoardMobileNumber.Length > 150 || ChairmanBoardName.Length > 150 ) { string MS = "Invalid Parameters ChairmanBoardMobileNumber or ChairmanBoardName is Required but have null or empty or 0 value or length > 150"; throw new FaultException <ValidationFault>( new ValidationFault() { Result = false, Message = MS, Description = MS }, new FaultReason(MS)); } /// Call Database using (CharityDAL dal = new CharityDAL(new ADO())) { return(dal.UpdateFoundationSubsidyDAL( RequestId, CheckedData, ChairmanBoardMobileNumber, ChairmanBoardName)); } } catch (FaultException <ValidationFault> flex) { //ValidationFault fault = new ValidationFault //{ // Result = true, // Message = "Parameter not correct", // Description = "Invalid Parameters is Required but have null or empty or 0 value" //}; //var flex = new FaultException<ValidationFault>(fault, new FaultReason("Invalid Parameters is Required but have null or empty or 0 value")); _log.Error(flex); throw flex; } catch (Exception ex) { ValidationFault fault = new ValidationFault { Result = false, Message = ex.Message, Description = "Service have an internal error please contact service administartor [email protected]" }; _log.Error(ex); throw new FaultException <ValidationFault>(fault, new FaultReason("General Fault")); } }