public IHttpActionResult PostPark(SaveParkVM vm) { var userId = User.Identity.GetUserId(); if (_unit.User.IsAdmin(userId)) { _unit.Admin.UpdatePark(vm); return(Ok()); } return(Unauthorized()); }
public void UpdatePark(SaveParkVM vm) { Park park = _db.Parks.Select(p => p).FirstOrDefault(); if (vm.Name != null) { park.Name = vm.Name; } if (vm.LogoUrl != null) { park.LogoUrl = vm.LogoUrl; } if (vm.TaxRate > 0) { park.TaxRate = vm.TaxRate; } _db.SaveChanges(); }