public IHttpActionResult PostProperty(PropertyModel property) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var dbProperty = new Property(property); db.Properties.Add(dbProperty); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = property.PropertyId }, property); }
public IHttpActionResult PostProperty(PropertyModel property) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var dbProperty = new Property(property); dbProperty.User = db.Users.FirstOrDefault(u => u.UserName == User.Identity.Name); db.Properties.Add(dbProperty); db.SaveChanges(); property.PropertyId = dbProperty.PropertyId; return CreatedAtRoute("DefaultApi", new { id = property.PropertyId }, property); }