protected void SaveHotelMarketClick(object sender, EventArgs e) { int marketId = int.Parse(Request.Params["id"]); if (marketId == 0) { if (string.IsNullOrEmpty(LocationNameText.Text)) { LblMessage.Visible = true; LblMessage.Text = "Location Name is required"; return; } _markets = new Markets { LocationName = LocationNameText.Text, MarketCode = MarketText.Text, Permalink = GetPermalink(LocationNameText.Text), State = DdlState.SelectedValue, IsActive = true, Latitude = LatitudeText.Text, Longitude = LongtitudeText.Text, IsCalculateTax = IsCollectTax.Checked }; try { marketId = _marketRepositoty.Add(_markets); } catch (Exception ex) { LblMessage.Visible = true; LblMessage.Text = ex.Message; return; } } else { _markets = _marketRepositoty.GetById(marketId); _markets.LocationName = LocationNameText.Text; _markets.MarketCode = MarketText.Text; _markets.Permalink = GetPermalink(LocationNameText.Text); _markets.State = DdlState.SelectedValue; _markets.Latitude = LatitudeText.Text; _markets.Longitude = LongtitudeText.Text; _markets.IsCalculateTax = IsCollectTax.Checked; _marketRepositoty.Update(_markets); } _marketRepositoty.ResetCache(); Response.Redirect(Constant.MarketList + "?id=" + marketId); }
public void Add(Market value) { repository.Add(value); }