public async Task <IActionResult> PutDocumentos(int id, [FromBody] DocumentosRequest documentosRequest) { var entity = await this.context.Set <Documentos>().FindAsync(id); entity.Documento = documentosRequest.Documento; this.context.Entry(entity).State = EntityState.Modified; await this.context.SaveChangesAsync(); return(Ok(entity)); }
public async Task <IActionResult> PostDocumentos([FromBody] DocumentosRequest documentosRequest) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new Documentos { TdocumentoId = documentosRequest.TdocumentoId, Documento = documentosRequest.Documento, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Documentos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }