public JsonResult SetDebitNoteDetailsListForSave(List <DebitNoteDetailViewModel> lstDebitNoteDetails) { var strMessage = string.Empty; // Clear detail list Session["lstDebitNoteDetails"] = null; try { List <DebitNoteDetailModel> list = new List <DebitNoteDetailModel>(); var invoiceModel = new DebitNoteModel(); // Add new detail information foreach (var item in lstDebitNoteDetails) { DebitNoteDetailModel entityModel = new DebitNoteDetailModel(); //entityModel.DebitNoteId = item.DebitNoteId; //entityModel.ProductId = item.ProductId; //entityModel.UnitPrice = Convert.ToDecimal(item.UnitPrice); //entityModel.Quantity = Convert.ToDecimal(item.Quantity); //entityModel.SubTotal = entityModel.UnitPrice * Convert.ToDecimal(item.Quantity); list.Add(entityModel); } Session["lstDebitNoteDetails"] = list; return(Json(invoiceModel, JsonRequestBehavior.AllowGet)); //strMessage = Boolean.TrueString; } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Json(new { strMessage = strMessage })); }
public static tblDebitNoteDetail ToEntity(this DebitNoteDetailModel model) { return(Mapper.Map <DebitNoteDetailModel, tblDebitNoteDetail>(model)); }