public HttpResponseMessage Post([FromBody] Models.notifier_mail_account notifier_mail_account) { try { Models.notifier_mail_account insertNotifierMailAccount = new Models.notifier_mail_account { account_title = notifier_mail_account.account_title, account_email = notifier_mail_account.account_email, accoutn_password = notifier_mail_account.accoutn_password, is_active = true, is_deleted = false, created_by = notifier_mail_account.created_by, created_date = DateTime.Now, updated_by = notifier_mail_account.updated_by, updated_date = DateTime.Now }; bool save = notifierMailAccountRepository.InsertNotifierMailAccount(insertNotifierMailAccount); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Account save successfully" }, formatter)); } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
public HttpResponseMessage Delete([FromBody] Models.notifier_mail_account notifier_mail_account) { try { bool updateNotifierMailAccount = notifierMailAccountRepository.DeleteNotifierMailAccount(notifier_mail_account.notifier_mail_account_id); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Account 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.notifier_mail_account notifier_mail_account) { try { Models.notifier_mail_account updateNotifierMailAccount = new Models.notifier_mail_account { notifier_mail_account_id = notifier_mail_account.notifier_mail_account_id, account_title = notifier_mail_account.account_title, account_email = notifier_mail_account.account_email, accoutn_password = notifier_mail_account.accoutn_password, is_active = notifier_mail_account.is_active, updated_by = notifier_mail_account.updated_by, updated_date = DateTime.Now }; bool irepoUpdate = notifierMailAccountRepository.UpdateNotifierMailAccount(updateNotifierMailAccount); if (irepoUpdate == true) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Account 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)); } }