public ActionResult GetOnlineStore(OnlineStoreVM onlineStoreVM) { if (!ModelState.IsValid) { return(View("AddShopsErrorMessage", ModelState)); } onlineStoreVM.LogoStoreByte = GetByteImage(onlineStoreVM.LogoStore); var config = _autoMapperConfigaration.OnlineStoreMapper(); var onlineStore = config.Map <OnlineStore>(onlineStoreVM); var a = _autoMapperConfigaration.RegionalStoreDataMapper(); var b = a.Map <RegionalStoreData>(onlineStoreVM.RegionalStoreData); _onlineStore.AddOnlineStore(onlineStore); _onlineStore.AddPhones(onlineStore.Phones); _onlineStore.AddEmails(onlineStore.Emails); _onlineStore.AddRegionalStoreData(onlineStore.RegionalDateStores); CreateModelByCategoryOnlineStore(onlineStore, onlineStore.StoreId); CreateModelByPhoneOnlineStore(onlineStore, onlineStore.StoreId); CreateModelByEmailOnlineStore(onlineStore, onlineStore.StoreId); return(PartialView()); }