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));
 }