public IActionResult Update([FromBody] CrudViewModel <UnitOfMeasureViewModel> payload) { UnitOfMeasureViewModel value = payload.value; var result = _functionalService .Update <UnitOfMeasureViewModel, UnitOfMeasure>(value, Convert.ToInt32(value.UnitOfMeasureId)); return(Ok()); }
public void AddUnitOfMeasure(UnitOfMeasureViewModel department, Guid userId) { if (department == null) { throw new ArgumentNullException("department is null"); } var checkitem = (UnitOfMeasure)department; checkitem.CreatedBy = userId; this.Add(checkitem); }
public ActionResult Search(UnitOfMeasureViewModel model) { try { model.ListItem = _factory.GetData(CurrentUser.ListOrganizationId); } catch (Exception e) { _logger.Error("UOMSearch: " + e); return(new HttpStatusCodeResult(400, e.Message)); } return(PartialView("_ListData", model)); }
public ActionResult Index() { try { UnitOfMeasureViewModel model = new UnitOfMeasureViewModel(); return(View(model)); } catch (Exception ex) { _logger.Error("UOMIndex: " + ex); return(new HttpStatusCodeResult(400, ex.Message)); } }
// [Route("SetupCategory")] public async Task <IActionResult> SetupUnitOfMeasure([FromBody] UnitOfMeasureViewModel viewModel) { if (viewModel == null) { return(this.ApiResponse <string>(null, "Empty Sabmit", ApiResponseCodes.INVALID_REQUEST)); } var result = await _unitOfMeasureService.SetupUnitOfMeasure(viewModel, this.CurrentUser.UserId); if (result.Any()) { return(base.ApiResponse <string>(null, result.Select(r => r.ErrorMessage).ToArray(), ApiResponseCodes.INVALID_REQUEST, result.Count())); } return(this.ApiResponse <UnitOfMeasureViewModel>(viewModel, "check Item was setup successfully.", ApiResponseCodes.OK)); }
public async Task <List <ValidationResult> > SetupUnitOfMeasure(UnitOfMeasureViewModel viewModel, Guid userId) { try { if (viewModel == null) { throw new ArgumentNullException(nameof(viewModel)); } var checkitem = (UnitOfMeasure)viewModel; checkitem.CreatedBy = userId; var createResult = await this.AddAsync(checkitem); return(results); } catch (Exception ex) { results.Add(new ValidationResult(ex.Message)); return(results); } }
public IActionResult Create(UnitOfMeasureViewModel viewModel) { try { if (ModelState.IsValid) { var depart = new UnitOfMeasure { // Id = viewModel.Created_Id, Name = viewModel.Name, Symbol = viewModel.Symbol, Decimals = viewModel.Decimals, CreatedBy = CurrentUser.UserId, CreatedOn = DateTime.Now, CreateOn = DateTime.Now, }; //var reg = _departmentService.Find(t => t.RegNumber.Equals(departsVm.RegNumber), false); //if (reg != null) //{ // ErrorNotification("Department with this number already exists"); // return RedirectToAction("Department"); //} _unitOfMeasureService.AddUnitOfMeasure(viewModel, this.CurrentUser.UserId); SuccessNotification("Department Created successfully"); return(RedirectToAction(nameof(Create))); } return(RedirectToAction(nameof(Create)));// TODO: Add insert logic here } catch (Exception ex) { ex.Message.ToString(); return(View()); } }