public Invoice_Header Map_InvoiceHeaderDataModel_ToViewModel(InvoiceHeader_DataModel _invoiceHeader, List <Invoice_Detail> result_invoiceDetails) { Invoice_Header result = new Invoice_Header() { Supplier_Invoice_Number = _invoiceHeader.Supplier_Invoice_No, Invoice_Currency = _invoiceHeader.Invoice_Currency, Invoice_Details = result_invoiceDetails, Exchange_Rate = _invoiceHeader.Exchange_Rate }; return(result); }
private void SaveData(LifeLineDbContext context) { Invoice_Header obj = new Invoice_Header(); obj.invoiceNumber = Convert.ToInt32(txtBillNo.Text); obj.invoiceDate = DateTime.ParseExact(txtDate.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); obj.consigneeId = Convert.ToInt32(hfConsigneeIdSave.Value); obj.vehicleId = string.IsNullOrWhiteSpace(hfVehicleIdSave.Value) ? null : (int?)Convert.ToInt32(hfVehicleIdSave.Value); obj.fromLocation = string.IsNullOrWhiteSpace(txtPickupLoc.Text) ? null : txtPickupLoc.Text; obj.toLocation = string.IsNullOrWhiteSpace(txtDropLoc.Text) ? null : txtDropLoc.Text; obj.TENon = string.IsNullOrWhiteSpace(txtTENno.Text) ? null : txtTENno.Text; obj.entryBy = SessionHelper.UserId; obj.entryDate = DateTime.Now; obj.updatedOn = null; context.AddToInvoice_Header(obj); context.SaveChanges(); ViewState["Id"] = obj.invoiceId; }
private List <Invoice_Header> Return_InvoiceHeaders_ToList(Consignment_DataModel _consignment) { var result = new List <Invoice_Header>(); IEnumerable <InvoiceHeader_DataModel> _invoiceHdrDataModel = performLookup.Return_ConsignmentInvoiceHeaders_ToDataModel(_consignment.Consignment_Number); if (_invoiceHdrDataModel != null) { foreach (InvoiceHeader_DataModel _invoiceHeader in _invoiceHdrDataModel) { List <Invoice_Detail> result_invoiceDetails = Return_InvoiceDetails_ToList(_invoiceHeader); Invoice_Header _newHeader = viewModelAdapter.Map_InvoiceHeaderDataModel_ToViewModel(_invoiceHeader, result_invoiceDetails); result.Add(_newHeader); } } return(result); }