public void Update(Brewery brewery) { brewery.Name = Name; brewery.Geo = Geo; brewery.Phone = Phone; brewery.State = State; brewery.Code = Code; brewery.City = City; brewery.Website = Website; brewery.Description = Description; brewery.Country = Country; brewery.Updated = DateTime.Now; if (brewery.Address == null) { brewery.Address = new List<string> { Address }; } else { if (brewery.Address.Any()) { brewery.Address[0] = Address; } else { brewery.Address.Add(Address); } } }
public BreweryViewModel(Brewery brewery) { Name = brewery.Name; City = brewery.City; State = brewery.State; Code = brewery.Code; Country = brewery.Country; Phone = brewery.Phone; Website = brewery.Website; Description = brewery.Description; Address = brewery.Address == null ? "" : brewery.Address.FirstOrDefault(); Geo = brewery.Geo ?? new Geo(); }
public ActionResult Create(Brewery brewery) { try { brewery.Type = "beer"; brewery.Updated = DateTime.Now; brewery.Id = brewery.Name.Replace(' ', '_').ToLower(); Repository.Save(brewery); return RedirectToAction("Index"); } catch (CouchbaseDataException e) { ViewBag.Success = false; ViewBag.Message = e.Message; ViewBag.Status = e.Status; return View(brewery); } }