public void SaveCoords(double lat, double lng, int EventAdressId) { EventAdress EventAddress = context.EventAdress.FirstOrDefault(x => x.EventAdressId == EventAdressId); try { EventAddress.Lat = lat; EventAddress.Lng = lng; context.EventAdress.Update(EventAddress); context.SaveChanges(); } catch (Exception) { throw; } }
public void Edit(EventInputModel Event) { EventAdress eventAdress = new EventAdress(); if (Event.SelectedEventAddressID == 0) { eventAdress.City = Event.City; eventAdress.HouseNumber = Event.HouseNumber; eventAdress.PostCode = Event.PostCode; eventAdress.Street = Event.Street; eventAdress.EventAdressId = (int)Event.EventAdressId; } Events EventRecord = new Events { Date = Event.Date, Coords = null, Name = Event.Name, EventId = (int)Event.EventId, DisciplineId = Event.DiciplineId, Limit = Event.Limit, Description = Event.Description, }; try { if (Event.EventAdressId != null) { EventRecord.EventAdressId = (int)Event.EventAdressId; } else { context.EventAdress.Update(eventAdress); } context.SaveChanges(); context.Events.Update(EventRecord); context.SaveChanges(); } catch (Exception ex) { throw; } }