protected void btnSave_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            if (e.CommandName == "Save")
            {
                displayValues = (List <CSBusiness.Country>)ViewState["Items"];
                if (displayValues.Count > 0)
                {
                    List <CSBusiness.Country> MasterList = CountryManager.GetAllMasterCountries();
                    foreach (CSBusiness.Country item in displayValues)
                    {
                        CSBusiness.Country existItem = MasterList.FirstOrDefault(x => x.CountryId == item.CountryId);
                        if (existItem != null)
                        {
                            item.Code    = existItem.Code;
                            item.OrderNo = existItem.OrderNo;
                        }
                    }

                    CountryManager.CreateCountry(displayValues);

                    CountryManager.ResetCountryCache();
                }
            }
            Response.Redirect("CountryList.aspx");
        }
예제 #2
0
        public async Task <IHttpActionResult> InsertCountry(CountryCreateModel model)
        {
            try
            {
                userId = User.Identity.GetUserId();
                Helpers.Helpers.AddBaseProperties(model, "create", userId);

                return(Ok(await CountryService.CreateCountry(model)));
            }
            catch (Exception)
            {
                throw;
            }
        }