public IHttpActionResult Post([FromBody] SpaceAmenityCreate model)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     if (_service.CreateSpaceAmenity(model))
     {
         return(Ok());
     }
     return(InternalServerError());
 }
Esempio n. 2
0
        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);
            }
        }