public long UpdateOther(AdditionalSlittingDetailModel model) { TblSlitting obj = _mapper.Map <AdditionalSlittingDetailModel, TblSlitting>(model); _repository.Update(obj); return(obj.SlittingId); }
public long InsertOther(AdditionalSlittingDetailModel model) { TblSlitting obj = _mapper.Map <AdditionalSlittingDetailModel, TblSlitting>(model); obj.Day = model.SlittingDate.Day; obj.Month = model.SlittingDate.Month; obj.Year = model.SlittingDate.Year; obj.SlittingRollNo = ""; obj.SequenceNo = 0; obj.TotalPrice = 0; obj.UnitPrice = 0; obj.IsSlittingUsed = false; obj.Od = 0; obj.SlitWasteWeight = 0; _repository.Insert(obj); return(obj.SlittingId); }
public IActionResult KendoDestroy([DataSourceRequest] DataSourceRequest request, AdditionalSlittingDetailModel model) { string deleteMessage = string.Empty; try { _service.Delete(model.SlittingId); } catch (Exception ex) { deleteMessage = CommonHelper.GetErrorMessage(ex); } ModelState.Clear(); if (!string.IsNullOrEmpty(deleteMessage)) { ModelState.AddModelError(deleteMessage, deleteMessage); } return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); }
public IActionResult KendoSave([DataSourceRequest] DataSourceRequest request, AdditionalSlittingDetailModel model) { if (model == null || !ModelState.IsValid) { return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); } string message = string.Empty; try { model.CoreWeight = (model.Width + 10) * model.CoreWeight; model.Netweight = model.Grossweight - model.CoreWeight; model.Difference = ((model.Width * (decimal)0.905 * model.Length * model.Thickness) / 1000000) - model.Netweight; if (model.SlittingId > 0) { _service.UpdateOther(model); } else { model.SlittingId = _service.InsertOther(model); } } catch (Exception ex) { message = CommonHelper.GetErrorMessage(ex); } ModelState.Clear(); if (!string.IsNullOrEmpty(message)) { ModelState.AddModelError("SlittingDate", message); } return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); }