예제 #1
0
        public void DeleteUserTest()
        {
            Usuario userTest = new Usuario { Id = new Guid(), Nombre = "UserTest" };

            var repository_fake = A.Fake<IUsuarioService>();
            A.CallTo(() => repository_fake.Delete(userTest));

            var unitOfWork_fake = A.Fake<IUnitOfWork>();
            A.CallTo(() => unitOfWork_fake.BeginTransaction());
            A.CallTo(() => unitOfWork_fake.Commit());
        }
예제 #2
0
        //[AccessDeniedAuthorizeAttribute(Roles = WPPConstants.ROL_SUPER_USUARIO)]
        public ActionResult CrearUsuario(UsuarioModel usuario)
        {
            if (ModelState.IsValid)
            {
                Usuario nuevoUsuario = new Usuario();
                nuevoUsuario = usuarioMapper.GetUsuario(usuario);
                nuevoUsuario.Version = 1;
                nuevoUsuario.CreateDate = DateTime.Now;
                nuevoUsuario.DateLastModified = DateTime.Now;
                nuevoUsuario.Password = WPPHelper.MD5Encryptor(nuevoUsuario.Password);

                usuarioService.Create(nuevoUsuario);

                ViewBag.Mensaje = "Se ha creado el usuario";

                return Index();

            }
            else
            {
                ViewBag.Roles = WPPConstants.ListaRoles;
                return View();
            }
        }
예제 #3
0
   public bool Contains(Usuario item, string property, object value)
 {
     return repository.Contains(item, property, value);
 }
예제 #4
0
   public bool Contains(Usuario item)
 {
     return repository.Contains(item);
 }
예제 #5
0
   public void Delete(Usuario entity)
 {
     repository.Remove(entity);
 }
예제 #6
0
   public Usuario Update(Usuario entity)
 {
     repository.Update(entity);
     return entity;
 }
예제 #7
0
   public Usuario Create(Usuario entity)
 {
     repository.Add(entity);
     return entity;
 }
예제 #8
0
        private void CreateObjects()
        {
            Usuario superUsuario = new Usuario();
            superUsuario.IsDeleted = false;
            superUsuario.Nombre = "super";
            superUsuario.Apellidos = "super";
            superUsuario.CreateDate = DateTime.Now;
            superUsuario.DateLastModified = DateTime.Now;
            superUsuario.Roles = "Super Usuario";
            superUsuario.Email = "*****@*****.**";
            superUsuario.Password = "******";
            superUsuario.FechaNac = DateTime.Now;

               //     Session.Save(superUsuario);

            /*Catalogo cat = new Catalogo();
            cat.CreateDate = DateTime.Now;
            cat.DateLastModified = DateTime.Now;
            cat.IsDeleted = false;
            cat.Nombre = "UserUsuario";
            cat.Tipo = "Roles";
            cat.Version = 1;

            Session.Save(cat);

            cat = new Catalogo();
            cat.CreateDate = DateTime.Now;
            cat.DateLastModified = DateTime.Now;
            cat.IsDeleted = false;
            cat.Nombre = "Administrador";
            cat.Tipo = "Roles";
            cat.Version = 1;

            Session.Save(cat);*/
        }
예제 #9
0
 // Convierte Entidad en Modelo
 public UsuarioModel GetUsuarioModel(Usuario usuario)
 {
     AutoMapper.Mapper.CreateMap<Usuario, UsuarioModel>();
     UsuarioModel usuarioModelo = AutoMapper.Mapper.Map<UsuarioModel>(usuario);
     return usuarioModelo;
 }