public IHttpActionResult PostCursos(CursosModel cursos) { try { string data = validaciones.validarDatosCurso(cursos.Codigo.ToString(), cursos.Nombre, cursos.NombreCarrera); if (data.Equals("1")) { data = db.CrearCurso(cursos.Codigo, cursos.Nombre, cursos.NombreCarrera); if (data.Equals("1")) { return(Created("DefaultApi", "Curso creado")); //201 } else if (data.Equals("El curso ya esta registrado")) { return(Conflict()); //404 } else if (data.Equals("La carrera no existe")) { return(NotFound()); //409 } else { throw new Exception(data); } } else { throw new Exception(data); } } catch (Exception ex) { return(InternalServerError(ex)); } }