// public IHttpActionResult Get() // { // UserEstateService userEstateService = CreateUserEstateService(); // var userEstates = userEstateService.GetFavoriteEstates(); // return Ok(userEstates); // } public IHttpActionResult Post(UserEstateCreate userEstate) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateUserEstateService(); if (!service.CreateUserEstate(userEstate)) { return(InternalServerError()); } return(Ok()); }
public bool CreateUserEstate(UserEstateCreate model) { var entity = new UserEstate() { UserId = model.UserId, EstateId = model.EstateId }; using (var ctx = new ApplicationDbContext()) { ctx.UserEstates.Add(entity); return(ctx.SaveChanges() == 1); } }