public static StoreCreateViewModel ToCreateViewModel(this Store model) { var vm = new StoreCreateViewModel(); vm.StoreId = model.StoreId; vm.Name = model.Name; vm.Street = model.Street; vm.HouseNumber = model.HouseNumber; vm.PostalCode = model.PostalCode.ToString(); vm.City = model.City; vm.Category = model.PriceCategory; vm.StoreChainId = model.StoreChainId; return(vm); }
public static Store ToEntity(this StoreCreateViewModel vm) { var store = new Store(); if (!string.IsNullOrEmpty(vm.StoreId)) { store.StoreId = vm.StoreId; } store.Name = vm.Name; store.Street = vm.Street; store.HouseNumber = vm.HouseNumber; store.PostalCode = int.Parse(vm.PostalCode); store.City = vm.City; store.PriceCategory = vm.Category; store.StoreChainId = vm.StoreChainId; return(store); }