コード例 #1
0
        public IHttpActionResult Post(JunctionCreate hotelCustomer)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var service = CreateJUnctionService();

            if (!service.CreateJunction(hotelCustomer))
            {
                return(InternalServerError());
            }
            return(Ok("The HotelCustomer has been created."));
        }
コード例 #2
0
        public bool CreateJunction(JunctionCreate model)
        {
            var entity = new Junction()
            {
                HotelId    = model.HotelId,
                CustomerId = model.CustomerId,
                ReviewId   = model.ReviewId
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Junctions.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }