public HttpResponseMessage PostRecursos([FromBody] object rec) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.NotImplemented, " Recurso não encontado")); } Recursos recursos = JsonConvert.DeserializeObject <Recursos>(Convert.ToString(rec)); _db.Recursos.Add(recursos); _db.SaveChanges(); return(Request.CreateResponse <Recursos>(HttpStatusCode.OK, recursos)); }
public HttpResponseMessage PostSobreviventes([FromBody] Sobrevivente sobreviventes) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.NotImplemented, " Recurso não encontado")); } if (sobreviventes.Genero == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotAcceptable, " Valores não aceitaveis")); } if (sobreviventes.HashSeguranca == null || sobreviventes.HashSeguranca.Equals("")) { Random randHash = new Random(); sobreviventes.HashSeguranca = randHash.Next().ToString(); } else { //sobreviventes.HashSeguranca = HashPassword(sobreviventes.HashSeguranca); } _db.Sobreviventes.Add(sobreviventes); _db.SaveChanges(); return(Request.CreateResponse <Sobrevivente>(HttpStatusCode.OK, sobreviventes)); }