public IHttpActionResult Post([FromBody] SpaceAmenityCreate model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (_service.CreateSpaceAmenity(model)) { return(Ok()); } return(InternalServerError()); }
public bool CreateSpaceAmenity(SpaceAmenityCreate model) { var newSpaceAmenity = new SpaceAmenity { AmenityId = model.AmenityId, CreatedAt = DateTimeOffset.Now, SpaceId = model.SpaceId }; try { using (var ctx = new ApplicationDbContext()) { ctx.SpaceAmenities.Add(newSpaceAmenity); return(ctx.SaveChanges() == 1); } } catch (Exception e) { SentrySdk.CaptureException(e); return(false); } }