public IActionResult Editar(EditarTurneroVM turnero, [FromServices] EditarTurneroUC uc)
        {
            var req = new EditarTurneroRequest
            {
                IdPropietario  = _userService.UserId,
                IdTurnero      = turnero.IdTurnero,
                Ciudad         = turnero.Ciudad,
                Calle          = turnero.Calle,
                Numero         = turnero.Numero,
                Concepto       = turnero.Concepto,
                Ubicacion      = new LatLon(turnero.Latitud, turnero.Longitud),
                CantidadMaxima = turnero.CantidadMaxima
            };

            uc.Procesar(req);

            //Mandar informacion para mostrar un aviso de cambio realizado
            return(View(turnero));
        }
        public IActionResult Editar(int idTurnero, [FromServices] DetallarTurneroUC uc)
        {
            var req = new DetallarTurneroRequest {
                IdTurnero = idTurnero
            };
            var detalleTurnero = uc.Procesar(req);
            //TODO: quitar constructor y usar instanciacion por propiedades new Xxxx { ... }
            var turnero = new EditarTurneroVM(
                idTurnero,
                detalleTurnero.Concepto,
                detalleTurnero.Ciudad,
                detalleTurnero.Calle,
                detalleTurnero.Numero,
                detalleTurnero.Latitud,
                detalleTurnero.Longitud,
                detalleTurnero.CantidadMaxima);

            return(View(turnero));
        }