示例#1
0
        public CommonRestModel GuardarUsuarioEmpresa(SaveUsuarioEmpresaParameters usuarioEmpresa)
        {
            var res = new CommonRestModel();
            var usuariosEmpresas = _dbContext.UsuariosEmpresas.Where(a => a.UsuarioId == usuarioEmpresa.IdUsuario).ToList();

            _dbContext.UsuariosEmpresas.RemoveRange(usuariosEmpresas);

            foreach (var empresa in usuarioEmpresa.IdsEmpresas)
            {
                var usuarioEmp = new UsuarioEmpresa
                {
                    UsuarioId = usuarioEmpresa.IdUsuario,
                    EmpresaId = empresa,
                    Fecha     = DateTime.Now
                };
                _dbContext.UsuariosEmpresas.Add(usuarioEmp);
            }

            _dbContext.SaveChanges();
            res.CodigoResultado = "0";
            res.Mensaje         = "Ok";
            return(res);
        }
        public IHttpActionResult GuardarUsuarioEmpresa(SaveUsuarioEmpresaParameters parameters)
        {
            var res = _usuariosService.GuardarUsuarioEmpresa(parameters);

            return(Ok(res));
        }