public IActionResult Create(User model) { BaseResponeModel respone; model.InitBeforeSave(RequestUsername, InitType.Create); model.InitDefault(); model.SetPassword(); if (userRepository.IsExistUsername(model.Username)) { respone = new BaseResponeModel().SetStatus(AppGlobal.Error).SetMessage("Tài khoản đã được sử dụng"); return(Json(respone)); } int result = userRepository.Insert(model); if (result > 0) { respone = new BaseResponeModel().SetStatus(AppGlobal.Success).SetMessage(AppGlobal.CreateError); return(Json(respone)); } respone = new BaseResponeModel().SetStatus(AppGlobal.Error).SetMessage(AppGlobal.CreateError); return(Json(respone)); }
public ActionResult <BaseResponeModel> SaveChangeContact(EmployeeContactDetailModel model) { BaseResponeModel response = new BaseResponeModel(); var databaseObject = new Employee(); int result; if (model.Id == 0) { response.SetStatus(AppGlobal.Error).SetMessage("Mã nhân viên không tồn tại"); return(response); } else { databaseObject = employeeRepository.GetById(model.Id); databaseObject.MapFrom(model); databaseObject.InitBeforeSave(RequestUsername, InitType.Update); databaseObject.InitDefault(); result = employeeRepository.Update(databaseObject); } if (result > 0) { response.SetStatus(AppGlobal.Success).SetMessage(AppGlobal.SaveChangeSuccess); } else { response.SetStatus(AppGlobal.Error).SetMessage(AppGlobal.SaveChangeFalse); } return(response); }
public ActionResult <BaseResponeModel> SaveChange(EmployeeDetailModel model) { BaseResponeModel response = new BaseResponeModel(); var databaseObject = new Employee(); int result; if (model.Id == 0) { databaseObject = model.MapTo <Employee>(); if (string.IsNullOrEmpty(databaseObject.Code)) { var code = entityCenterRepository.GetCodeByEntity(nameof(Employee)); if (string.IsNullOrEmpty(code)) { response = response.SetStatus(AppGlobal.Error).SetMessage(AppGlobal.MakeCodeError); return(response); } databaseObject.Code = code; } if (employeeRepository.IsExistCode(databaseObject.Code)) { response = response.SetStatus(AppGlobal.Error).SetMessage(AppGlobal.ExistCodeError); return(response); } databaseObject.InitBeforeSave(RequestUsername, InitType.Create); databaseObject.InitDefault(); result = employeeRepository.Insert(databaseObject); } else { databaseObject = employeeRepository.GetById(model.Id); databaseObject.MapFrom(model); databaseObject.InitBeforeSave(RequestUsername, InitType.Update); databaseObject.InitDefault(); result = employeeRepository.Update(databaseObject); } if (result > 0) { response.SetStatus(AppGlobal.Success).SetMessage(AppGlobal.SaveChangeSuccess); } else { response.SetStatus(AppGlobal.Error).SetMessage(AppGlobal.SaveChangeFalse); } return(response); }
public IActionResult Delete(long Id) { BaseResponeModel respone; int result = navigationRepository.Delete(Id); if (result > 0) { respone = new BaseResponeModel().SetStatus(AppGlobal.Success).SetMessage(AppGlobal.EditSuccess); } else { respone = new BaseResponeModel().SetStatus(AppGlobal.Error).SetMessage(AppGlobal.EditError); } return(Json(respone)); }
public IActionResult Update(User model) { BaseResponeModel respone; model.InitBeforeSave(RequestUsername, InitType.Update); model.InitDefault(); model.SetPassword(); int result = userRepository.Update(model); if (result > 0) { respone = new BaseResponeModel().SetStatus(AppGlobal.Success).SetMessage(AppGlobal.EditSuccess); return(Json(respone)); } respone = new BaseResponeModel().SetStatus(AppGlobal.Error).SetMessage(AppGlobal.EditError); return(Json(respone)); }
public ActionResult Login(UserLoginViewModel model) { BaseResponeModel respone = new BaseResponeModel().SetStatus(AppGlobal.Error).SetMessage(AppGlobal.LoginFailMessage); if (ModelState.IsValid) { if (UserRepository.IsValidUser(model.Username, model.Password)) { var cookie = new CookieOptions(); cookie.Expires = DateTime.Now.AddDays(30); Response.Cookies.Append("Username", model.Username, cookie); Response.Cookies.Append("RememberPassword", model.RememberPassword.ToString(), cookie); respone.SetStatus(AppGlobal.Success).SetMessage(AppGlobal.RedirectDefault); } return(Json(respone)); } return(Json(respone)); }
public IActionResult Create(Navigation model) { BaseResponeModel respone; string code = entityCenterRepository.GetCodeByEntity(nameof(Navigation)); if (!string.IsNullOrEmpty(code)) { model.Code = code; model.InitBeforeSave(RequestUsername, InitType.Create); model.InitDefault(); int result = navigationRepository.Insert(model); if (result > 0) { respone = new BaseResponeModel().SetStatus(AppGlobal.Success).SetMessage(AppGlobal.CreateSucess); } } respone = new BaseResponeModel().SetStatus(AppGlobal.Error).SetMessage(AppGlobal.CreateError); return(Json(respone)); }
public HttpResponseMessage Password(string vipId, string password) { Loggers.Debug(new DebugLogInfo() { Message = $"[api/Vip/Password]接口,参数:\"vipId:{vipId}&&password:{password}\"" }); try { if (string.IsNullOrEmpty(password)) { throw new APIException("请求参数中缺少Password或值为空.") { ErrorCode = 121 }; } if (string.IsNullOrEmpty(password)) { throw new APIException("请求参数中缺少Password或值为空.") { ErrorCode = 121 }; } var rd = new EmptyResponseData(); string customerid = ConfigurationManager.AppSettings["CustomerId"].Trim(); var loggingSessionInfo = Default.GetLoggingSession(customerid, "1"); var vipbll = new VipBLL(loggingSessionInfo); var vipEntity = vipbll.GetByID(vipId); if (vipEntity == null) { throw new APIException("无效的会员ID【VipId】") { ErrorCode = 121 }; } var bll = new VipAmountBLL(loggingSessionInfo); var vipAmountEntity = bll.GetByID(vipId); if (vipAmountEntity == null) { throw new APIException("该会员暂无绑定账户") { ErrorCode = 121 }; } else { if (vipAmountEntity.PayPassword != password) { throw new APIException("密码不正确") { ErrorCode = 122 }; } } var responseModel = new BaseResponeModel { IsSucess = true }; return(Request.CreateResponse(HttpStatusCode.OK, responseModel)); } catch (Exception ex) { var responseModel = new BaseResponeModel { IsSucess = false, ErrorMessage = ex.Message }; return(Request.CreateResponse(HttpStatusCode.InternalServerError, responseModel)); } }