public LocationModel Get(short locationId) { LocationPlaceholder placeholder = _repository.ReadLocation(locationId); return(new LocationModel(placeholder.LocationId, placeholder.Name, placeholder.CostRate, placeholder.Availability, placeholder.ModifiedDate)); }
public void UpdateLocation(LocationPlaceholder location) { Location locationToUpdate = _context.Locations.FirstOrDefault(loc => loc.LocationID == location.GetLocation().LocationID); if (locationToUpdate != null) { foreach (PropertyInfo info in locationToUpdate.GetType().GetProperties()) { if (info.CanWrite) { info.SetValue(locationToUpdate, info.GetValue(location.GetLocation())); } } } else { throw new Exception(); } }
public void CreateLocation(LocationPlaceholder locationPlaceholder) { _context.Locations.InsertOnSubmit(locationPlaceholder.GetLocation()); _context.SubmitChanges(); }
public void UpdateLocation(LocationPlaceholder location) { Locations[location.LocationId] = location; }
public void CreateLocation(LocationPlaceholder location) { Locations.Add(location); }