public IActionResult PUT([FromBody] DictContratosDto dictContratosDto, int id) { var dictaminador = context.DictaminadoresContratos.FirstOrDefault(s => s.DictaminadorId == id); foreach (var item in dictContratosDto.Dictaminadores) { dictaminador.DictaminadorId = item; } dictaminador.DepartamentoId = dictContratosDto.DepartamentoId; context.Entry(dictaminador).State = EntityState.Modified; context.SaveChanges(); return(Ok()); }
public IActionResult POST([FromBody] DictContratosDto dictContratosDto) { if (ModelState.IsValid) { foreach (var item in dictContratosDto.Dictaminadores) { if (context.DictaminadoresContratos.FirstOrDefault(s => s.DictaminadorId == item) == null) { var dictaminador = new DictaminadorContrato { DictaminadorId = item, DepartamentoId = dictContratosDto.DepartamentoId }; context.DictaminadoresContratos.Add(dictaminador); context.SaveChanges(); } } return(Ok()); } return(BadRequest(ModelState)); }