コード例 #1
0
ファイル: UserController.cs プロジェクト: itjaspal/pos
        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()));
            }
        }
コード例 #2
0
ファイル: CustomerController.cs プロジェクト: itjaspal/pos
        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()));
            }
        }
コード例 #3
0
ファイル: UserController.cs プロジェクト: itjaspal/pos
        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()));
            }
        }
コード例 #4
0
ファイル: UserController.cs プロジェクト: itjaspal/pos
        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));
            }
        }
コード例 #5
0
        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, "ไม่สามารถลบข้อมูลนี้ได้เนื่องจากถูกใช้งานไปแล้ว"));
            }
        }