public IHttpActionResult Post([FromBody] UsuariosInEmpresas model)
        {
            var denoms = new List <int>(model.RemovedUsers.Select(c => c.CE_ID_EMPRESA));

            usuarioEmpresaService.CreateAndRemove(model.EnrolledUsers, denoms);
            return(Ok());
        }
        public async Task <IHttpActionResult> CreateEmpresaForUser([FromBody] EmpresasToUser model)
        {
            usuarioEmpresaService = usuarioEmpresaService ?? new UsuarioEmpresaService();
            IdentityUser user = await UserManager.FindByIdAsync(User.Identity.GetUserId());

            var currentAreas = usuarioEmpresaService.GetAll(c => c.US_ID_USUARIO == model.id, null, includes: c => c.SAX_EMPRESA);
            var denoms       = new List <int>(currentAreas.Select(c => c.UE_ID_USUARIO_EMPRESA));
            //var listEmpresas =
            List <UsuarioEmpresaModel> objInsert = new List <UsuarioEmpresaModel>();

            foreach (var obj in model.EnrolledEmpresas)
            {
                obj.UE_ESTATUS          = 1;
                obj.UE_FECHA_CREACION   = DateTime.Now;
                obj.UE_USUARIO_CREACION = user.Id;
                objInsert.Add(obj);
            }
            usuarioEmpresaService.CreateAndRemove(objInsert, denoms);
            return(Ok());
        }