public ActionResult Create(ServicePointModel market, string RegionGUID, string TerritoryGUID) { Logger.Debug("Inside ServicePoint Controller- Create Http Post"); try { if (Session["OrganizationGUID"] != null) { DropdownValues(); if (ModelState.IsValid) { Market Market = new Market(); Market.MarketGUID = Guid.NewGuid(); Market.IsDefault = true; Market.UserGUID = new Guid(Session["UserGUID"].ToString()); Market.EntityType = 0; Market.OrganizationGUID = new Guid(Session["OrganizationGUID"].ToString()); Market.OwnerGUID = new Guid(Session["OrganizationGUID"].ToString()); Market.MarketName = market.MarketName; Market.PrimaryContactGUID = new Guid(Session["UserGUID"].ToString()); if (!string.IsNullOrEmpty(RegionGUID) && RegionGUID != Guid.Empty.ToString()) { Market.RegionGUID = new Guid(RegionGUID); } else { Market.Region = null; } if (!string.IsNullOrEmpty(TerritoryGUID) && TerritoryGUID != Guid.Empty.ToString()) { Market.TerritoryGUID = new Guid(TerritoryGUID); } else { Market.TerritoryGUID = null; } Market.FirstName = market.FirstName; Market.LastName = market.LastName; Market.MobilePhone = market.MobilePhone; Market.MarketPhone = market.MarketPhone; Market.HomePhone = market.HomePhone; Market.Emails = market.Emails; Market.AddressLine1 = market.AddressLine1; Market.AddressLine2 = market.AddressLine2; Market.City = market.City; Market.State = market.State; Market.Country = market.Country; Market.ZipCode = market.ZipCode; Market.IsDeleted = false; Market.CreateDate = DateTime.UtcNow; Market.UpdatedDate = DateTime.UtcNow; LatLong latLong = new LatLong(); latLong = GetLatLngCode(Market.AddressLine1, Market.AddressLine2, Market.City, Market.State, Market.Country, Market.ZipCode); Market.TimeZone = getTimeZone(latLong.Latitude, latLong.Longitude).ToString(); Market.Latitude = latLong.Latitude; Market.Longitude = latLong.Longitude; int marketInsertResult = _IMarketRepository.InsertMarket(Market); // int marketInsertResult = _IMarketRepository.Save(); if (marketInsertResult > 0) { return(RedirectToAction("Index")); } } return(View(market)); } else { return(RedirectToAction("SessionTimeOut", "User")); } } catch (Exception ex) { Logger.Error(ex.Message); return(View(market)); } }