Esempio n. 1
0
        public JsonResult RegistrarUsuario(ReservaUsuarioModels model)
        {
            var usuario = Mapper.Map <UsuarioModels, SRV_USUARIO>(model.usuario);
            var cliente = new SRV_CLIENTE()
            {
                CORCLI = usuario.LOGUSU
            };
            var result = _usuarioLogic.AgregarUsuarioReserva(usuario, cliente);

            if (result.Success)
            {
                Session[Sesiones.sessionUsuarioLog] = model.usuario.LOGUSU;
            }
            return(Json(result));
        }
Esempio n. 2
0
 public ResponseEntity AgregarUsuarioReserva(SRV_USUARIO usuario, SRV_CLIENTE cliente)
 {
     using (TransactionScope tran = new TransactionScope()) {
         try {
             var existeUsuario = _usuarioData.ExisteUsuarioReg(usuario);
             if (existeUsuario)
             {
                 tran.Dispose();
                 return(new ResponseEntity("El correo que ingreso ya se encuentra registrado"));
             }
             usuario.CODPER = (int)PerfilesSistema.CLIENTESISTEMA;
             var usuarioReg = _usuarioData.Registrar(usuario);
             cliente.CODUSU = usuarioReg.CODUSU;
             _clienteData.Registrar(cliente);
             tran.Complete();
             return(new ResponseEntity("Registro un usuario satisfactoriamente", true));
         }
         catch (Exception)
         {
             tran.Dispose();
             return(new ResponseEntity(Response.ErrorGeneral));
         }
     }
 }