public IActionResult SaveEntity(ProductCategoryViewModel productVm) { if (!ModelState.IsValid) { IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); ErrorMesage e = new ErrorMesage(); if (productVm.SortOrder == 0) { e.Message = "Vui lòng nhập SortOrder"; e.Error = true; return(new BadRequestObjectResult(e)); } return(new BadRequestObjectResult(allErrors)); } else { productVm.SeoAlias = TextHelper.ToUnsignString(productVm.Name); if (productVm.Id == 0) { _productCategoryService.Add(productVm); } else { _productCategoryService.Update(productVm); } _productCategoryService.Save(); return(new OkObjectResult(productVm)); } }
public bool validateFileContent() { IsFileValid = true; bool isLineValid; for (int i = 0; i < lstLines.Count; i++) { if (fileFormatSettings.bIfHeaderInFirstLine && i == 0) { continue; } isLineValid = true; string mesg = string.Empty; string line = lstLines[i]; List <string> lineData = line.Split(fileFormatSettings.sSplitToken.ToCharArray()).ToList(); lineData = lineData.Where(s => !string.IsNullOrWhiteSpace(s)).ToList(); ErrorMesage erroMsgObj; if (lineData.Count != fileFormatSettings.iTokensPerCol) { mesg = AppConstant.ERROR_TOKEN_COUNT_MISMATCH;; mesg = string.Format(mesg, fileFormatSettings.iTokensPerCol); isLineValid = false; } else { Football newFootableRecord = new Football(lineData[1], lineData[2], lineData[3], lineData[4], lineData[5], lineData[6], lineData[7], lineData[8], lineData[9]); if (newFootableRecord.isValid) { listFootable.Add(newFootableRecord); isLineValid = true; } else { mesg = AppConstant.ERROR_FIELD_TYPE_MISMATCH; isLineValid = false; } } if (!isLineValid) { IsFileValid = false; erroMsgObj = new ErrorMesage(); erroMsgObj.sErrorMessage = mesg; erroMsgObj.sLineText = line; erroMsgObj.iCurLineNo = i; lstErrorMessage.Add(erroMsgObj); } } return(IsFileValid); }
public async Task <IActionResult> ChangePassWord(AppUserViewModel userVm, string passWordConfirm) { if (userVm.Password != passWordConfirm) { ErrorMesage e = new ErrorMesage(); e.Message = "Mật khẩu không khớp với nhau."; e.Error = true; return(new BadRequestObjectResult(e)); } var res = await _userService.ChangePassWord(userVm, null); if (res) { return(new OkObjectResult(res)); } else { ErrorMesage e = new ErrorMesage(); e.Message = "thay đổi mật khẩu không thành công."; e.Error = true; return(new BadRequestObjectResult(e)); } }