コード例 #1
0
        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 }));
        }
コード例 #2
0
 public static tblDebitNoteDetail ToEntity(this DebitNoteDetailModel model)
 {
     return(Mapper.Map <DebitNoteDetailModel, tblDebitNoteDetail>(model));
 }