예제 #1
0
        public void CrearUsuario()
        {
            using (var proxy = new WSUsuario.UsuarioServiceClient())
            {
                var idUsuario = proxy.CrearUsuario(new Usuario {
                    Correo = "*****@*****.**",
                    Clave = "123456",
                    Nombre = "Jhonny Gianfranco",
                    ApellidoPaterno = "Morales",
                    ApellidoMaterno = "Olivares",
                    IDRol = Rol.Usuario
                });

                var usuario = proxy.ObtenerUsuarioPorID(idUsuario);

                Assert.AreEqual("*****@*****.**", usuario.Correo);
                Assert.AreEqual("Jhonny Gianfranco", usuario.Nombre);
                Assert.AreEqual(Rol.Usuario, usuario.IDRol);
            }
        }
예제 #2
0
        public IHttpActionResult PostUsuario(Usuario usuario)
        {
            try
            {
                using (var proxy = new WSUsuario.UsuarioServiceClient())
                {
                    usuario.IDRol = Rol.Usuario;
                    proxy.CrearUsuario(usuario);

                    return Ok(new
                    {
                        success = true
                    });
                }
            }
            catch (Exception ex)
            {
                return Ok(new
                {
                    success = false,
                    message = ex.Message
                });
            }
        }