public long Update(JumboModel model) { TblJumbo obj = _mapper.Map <JumboModel, TblJumbo>(model); _repository.Update(obj); return(obj.JumboId); }
public long Insert(JumboModel model) { TblJumbo obj = _mapper.Map <JumboModel, TblJumbo>(model); obj.CreatedDate = DateTime.Now; obj.Day = model.JumboDate.Day; obj.Month = model.JumboDate.Month; obj.Year = model.JumboDate.Year; obj.JumboNo = ""; obj.SequenceNo = 0; _repository.Insert(obj); return(obj.JumboId); }
public IActionResult SaveJumbo(JumboModel model, string create) { if (!ModelState.IsValid) { return(View("CreateJumbo", model)); } string message = string.Empty; long id = 0; try { model.WasteWeight = 0; if (create == "Ready For Test") { model.StatusId = (short)Enums.JumboStatus.ReadyForTest; //ready for test status change ststically id = _service.Update(model); } else if (model.JumboId > 0) { id = _service.Update(model); } else { model.StatusId = (short)Enums.JumboStatus.NEW; id = _service.Insert(model); } } catch (Exception ex) { message = CommonHelper.GetErrorMessage(ex); } if (!string.IsNullOrEmpty(message)) { ViewBag.openPopup = CommonHelper.ShowAlertMessage(message); return(View("CreateJumbo", model)); } if (create == "Save & Continue") { return(RedirectToAction("Edit", "Jumbo", new { id })); } return(RedirectToAction("Index")); }