public HttpResponseMessage create(MasterFormUserData model) { try { // check dupplicate branchCode User user = userService.InquiryUser(model.username); if (user != null) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, string.Format("รหัสผู้ใช้งาน {0} มีอยู่ในระบบแล้ว", model.username))); } userService.create(model); CommonResponseView res = new CommonResponseView() { status = CommonStatus.SUCCESS, message = "บันทึกข้อมูลสำเร็จ" }; return(Request.CreateResponse(HttpStatusCode.OK, res)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.ToString())); } }
public HttpResponseMessage postDelete(CustomerView model) { try { customerService.Delete(model); CommonResponseView res = new CommonResponseView() { status = CommonStatus.SUCCESS, message = "ลบข้อมูลสำเร็จ" }; return(Request.CreateResponse(HttpStatusCode.OK, res)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.ToString())); } }
public HttpResponseMessage Postupdate(MasterFormUserData model) { try { userService.UpdateUser(model); CommonResponseView res = new CommonResponseView() { status = CommonStatus.SUCCESS, message = "บันทึกข้อมูลสำเร็จ" }; return(Request.CreateResponse(HttpStatusCode.OK, res)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.ToString())); } }
public HttpResponseMessage PostchangePassword(MasterFormUserData model) { try { userService.ChangePassword(model); CommonResponseView res = new CommonResponseView() { status = CommonStatus.SUCCESS, message = "เปลี่ยนรหัสผ่านสำเร็จ" }; return(Request.CreateResponse(HttpStatusCode.OK, res)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage postDelete(MasterFormUserRoleData model) { try { userRoleService.delete(model); CommonResponseView res = new CommonResponseView() { status = CommonStatus.SUCCESS, message = "ลบข้อมูลสำเร็จ" }; return(Request.CreateResponse(HttpStatusCode.OK, res)); } catch { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "ไม่สามารถลบข้อมูลนี้ได้เนื่องจากถูกใช้งานไปแล้ว")); } }