public void UpdateEdition(RequestEdition edition) { if (edition.Id != null) { var existingEdition = entities.Editions.Where(e => e.Id == edition.Id).FirstOrDefault(); entities.Editions.Attach(existingEdition); existingEdition.Title = edition.Title; existingEdition.Url_Logo = edition.UrlLogo; } else { entities.Editions.Add(new Edition { Title = edition.Title, Url_Logo = edition.UrlLogo }); } entities.SaveChanges(); }
// POST: api/Edition public void Post([FromBody] RequestEdition value) { editionHelper.UpdateEdition(value); }