示例#1
0
        public ComingModelView Save(ComingModelView coming)
        {
            Coming comingDb = ComingViewModelToDb(coming);

            _dataManager.Comings.Save(comingDb);

            return(ComingViewDbToModel(comingDb));
        }
示例#2
0
 private ComingModelView ComingViewDbToModel(Coming coming)
 {
     return(new ComingModelView
     {
         Id = coming.Id,
         Provider = coming.Provider.Name,
         InvoiceDate = coming.InvoiceDate,
         InvoiceNumber = coming.InvoiceNumber,
         Comment = coming.Comment
     });
 }
示例#3
0
 private ComingModelEdit ComingEditDbToModel(Coming coming)
 {
     return(new ComingModelEdit
     {
         Id = coming.Id,
         Provider = coming.Provider.Name,
         InvoiceDate = coming.InvoiceDate,
         InvoiceNumber = coming.InvoiceNumber,
         Comment = coming.Comment,
         ProductCounts = coming.ProductCounts.Select(ProductCountDbToModel).ToList()
     });
 }
示例#4
0
        public ComingModelEdit Save(ComingModelEdit coming)
        {
            Coming comingDb = ComingEditModelToDb(coming);

            _dataManager.Comings.Save(comingDb);

            foreach (var productCount in comingDb.ProductCounts)
            {
                _dataManager.ProductCounts.Save(productCount);
            }

            return(ComingEditDbToModel(comingDb));
        }