示例#1
0
        public async Task <ActionResult> Create(FormCollection formCollection)
        {
            Core.ViewModels.Store newStore = new Core.ViewModels.Store
            {
                Name       = formCollection["ShopName"],
                Address    = formCollection["Address"],
                PostalCode = formCollection["PostalCode"],
                City       = formCollection["City"],
                Country    = formCollection["Country"]
            };

            try
            {
                await saleRepository.CreateStore(newStore);
            }
            catch (InvalidOperationException e)
            {
                return(Json(new { status = "error", message = e.Message }));
            }

            return(Json(new { status = "success", message = "Store has been successfully created." }));
        }