public async Task<IActionResult> PutCharlaDigoArchivos(int id, [FromBody] CharlaDigoArchivos CharlaDigoArchivosViewModel) { var entity = await this.context.Set<CharlaDigoArchivos>().FindAsync(id); var CharlaDigoArchivos = await this.context.CharlaDigoArchivos.FindAsync(CharlaDigoArchivosViewModel);// ACA ME PARECE Q FALTA ALGO EN EL PARENTESIS if (CharlaDigoArchivos == null) { return this.BadRequest("no existe."); } //entity.CharlaDigo = CharlaDigoArchivos; entity.CharlaDigo = CharlaDigoArchivosViewModel.CharlaDigo; this.context.Entry(entity).State = EntityState.Modified; await this.context.SaveChangesAsync(); return Ok(entity); }
public async Task<IActionResult> PostCharlaDigoArchivos([FromBody] CharlaDigoArchivos CharlaDigoArchivosViewModel) { if (!ModelState.IsValid) { return this.BadRequest(ModelState); } var CharlaDigoArchivos = await this.context.Users.FindAsync("1"); if (CharlaDigoArchivos == null) { return this.BadRequest("Invalido"); } var user = await this.context.CharlaDigoArchivos.FindAsync(CharlaDigoArchivosViewModel); if (user == null) { return this.BadRequest("no existe."); } var entity = new CharlaDigoArchivos { CharlaDigo = CharlaDigoArchivosViewModel.CharlaDigo, Usuario = CharlaDigoArchivos, }; BaseController.CompletaRegistro(entity, 1, "",CharlaDigoArchivos, false); await this.context.Set<CharlaDigoArchivos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return this.BadRequest("Registro no grabado, controlar."); } return Ok(entity); }