public IHttpActionResult Post(BuyCreate createBuyProperty)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateBuyPropertyService();

            if (!service.CreateBuyProperty(createBuyProperty))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
        public bool CreateBuyProperty(BuyCreate model)
        {
            using (var db = new ApplicationDbContext())
            {
                var buyProperty = new RealEstateBuy()
                {
                    RealEstatePropertyId = model.RealEstatePropertyId,
                    DateAvail            = model.DateAvail,
                    Price       = model.Price,
                    Description = model.Description
                };

                db.RealEstateBuy.Add(buyProperty);
                return(db.SaveChanges() == 1);
            }
        }