public ComingModelView Save(ComingModelView coming) { Coming comingDb = ComingViewModelToDb(coming); _dataManager.Comings.Save(comingDb); return(ComingViewDbToModel(comingDb)); }
private ComingModelView ComingViewDbToModel(Coming coming) { return(new ComingModelView { Id = coming.Id, Provider = coming.Provider.Name, InvoiceDate = coming.InvoiceDate, InvoiceNumber = coming.InvoiceNumber, Comment = coming.Comment }); }
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() }); }
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)); }