public HttpResponseMessage Delete([FromBody] Models.mail_receiver_setting mail_receiver_setting) { try { bool updateMailReceiverSetting = mailReceiverSettingRepository.DeleteMailReceiverSetting(mail_receiver_setting.mail_receiver_setting_id); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Delete Successfully." }, formatter)); } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
public HttpResponseMessage Put([FromBody] Models.mail_receiver_setting mail_receiver_setting) { try { if (string.IsNullOrEmpty(mail_receiver_setting.process_code_id.ToString())) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Process Code is Empty" }, formatter)); } if (string.IsNullOrEmpty(mail_receiver_setting.receiver_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Receiver Name is Empty" }, formatter)); } if (string.IsNullOrEmpty(mail_receiver_setting.receiver_email)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Receiver Email is Empty" }, formatter)); } else { Models.mail_receiver_setting updateMailReceiverSetting = new Models.mail_receiver_setting { mail_receiver_setting_id = mail_receiver_setting.mail_receiver_setting_id, process_code_id = mail_receiver_setting.process_code_id, receiver_name = mail_receiver_setting.receiver_name, receiver_email = mail_receiver_setting.receiver_email, is_active = mail_receiver_setting.is_active, updated_by = mail_receiver_setting.updated_by, updated_date = DateTime.Now }; bool irepoUpdate = mailReceiverSettingRepository.UpdateMailReceiverSetting(updateMailReceiverSetting); if (irepoUpdate == true) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Update successfully" }, formatter)); } else { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Update Failed" }, formatter)); } } } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }