public IHttpActionResult Post([FromBody] NyMelding nyMelding) { try { if (nyMelding == null) { return(BadRequest("Melding cannot be null")); } if (nyMelding.Tekst == null) { return(BadRequest("Feil format. Send inn på formen { tekst: 'Dette er en melding!'} - ikke noe mer rundt. Også Content-Type: application/json")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _meldingService.PostMelding(DeltakerId, LagId, nyMelding.Tekst); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult PostTilAlle([FromBody] NyMelding nyMelding) { try { if (nyMelding == null) { return(BadRequest("Melding cannot be null")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _meldingService.PostMeldingTilAlle(DeltakerId, LagId, nyMelding.Tekst); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }