public async Task <ActionResult <Party> > CreateAsync([FromBody] Party newParty) { try { Profile userInfo = await HttpContext.GetUserInfoAsync <Profile>(); newParty.CreatorId = userInfo.Id; newParty.Creator = userInfo; return(Ok(_service.Create(newParty))); } catch (System.Exception err) { return(BadRequest(err.Message)); } }
public async Task <ActionResult <Party> > Post([FromBody] Party newParty) { try { Profile userInfo = await HttpContext.GetUserInfoAsync <Profile>(); newParty.creatorId = userInfo.Id; newParty.Creator = userInfo; Party created = _service.Create(newParty); return(Ok(created)); } catch (Exception e) { return(BadRequest(e.Message)); } }