[Authorize] public async Task <IHttpActionResult> Create([FromBody] Alumno model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.Create(model); return(Ok("Registro creado exitosamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
// POST: api/alumno public JObject Post([FromBody] Alumno alumno) { JObject response = new JObject { { "error", false }, { "msg", "Alumno created successfully." } }; if (!AlumnoRepository.Create(alumno)) { response["error"] = true; response["msg"] = "Alumno not created."; } return(response); }
public void create(Alumno entity) { entity.id = new Guid(); _alumnoRepository.Create(entity); }