public IActionResult PUT([FromBody] AdminContratosDto adminContratosDto, int id) { var administrador = context.AdminContratos.FirstOrDefault(s => s.AdminContratoId == id); foreach (var item in adminContratosDto.Administradores) { administrador.AdminContratoId = item; } administrador.DepartamentoId = adminContratosDto.DepartamentoId; context.Entry(administrador).State = EntityState.Modified; context.SaveChanges(); return(Ok()); }
public IActionResult POST([FromBody] AdminContratosDto adminContratosDto) { if (ModelState.IsValid) { foreach (var item in adminContratosDto.Administradores) { if (context.AdminContratos.FirstOrDefault(s => s.AdminContratoId == item) == null) { var administrador = new AdminContrato { AdminContratoId = item, DepartamentoId = adminContratosDto.DepartamentoId }; context.AdminContratos.Add(administrador); context.SaveChanges(); } } return(Ok()); } return(BadRequest(ModelState)); }