public async Task <IActionResult> TrackingCampaign([FromBody] GetCampaignViewModel _request)
 {
     try
     {
         reply = _TrackingBusiness.GetCampaign(_request);
         return(Ok(reply));
     }
     catch (Exception e)
     {
         reply.error  = e.Message;
         reply.status = "Error";
         return(Ok(reply));
     }
 }
        //  [Authorize]
        public async Task <IActionResult> ObtnerVenddoresActivos(GetCampaignViewModel _data)
        {
            var idvendedor = _ordersBusiness.Distribuidor(_data.Iduser.ToString());
            var Respuesta  = _ordersBusiness.ObtenerVendedorXdistribuidorEngine(idvendedor);

            var resulta = Respuesta.entregadores.Select(x => new { id = x.id, route = x.username, status = x.status == "empty" ? false : true }).ToList();

            try
            {
                reply.messege = "success";
                reply.data    = resulta;
                reply.status  = "Ok";
            }
            catch (Exception e)
            {
                reply.messege = "No existen datos de campaña";
                reply.data    = e.Message;
                reply.status  = "Fallo la consulta";
            }
            return(Ok(reply));
        }
Beispiel #3
0
        public ReplyViewModel GetCampaign(GetCampaignViewModel _data)
        {
            ReplyViewModel reply = new ReplyViewModel();

            try
            {
                var _Reply = _taskCampaignDao.GetCampaing(_data.Iduser).Select(x => new CampaignModelReply
                {
                    Id   = x.Id,
                    Name = x.Name
                }).ToList();;
                reply.messege = "success";
                reply.data    = _Reply;
                reply.status  = "Ok";
                return(reply);
            }
            catch (Exception e)
            {
                reply.messege = "No existen datos con esa Campaña";
                reply.data    = e.Message;
                reply.status  = "Fallo la consulta";
                return(reply);
            }
        }
Beispiel #4
0
 public async Task <IActionResult> RouteActive(GetCampaignViewModel _data)
 {
     return(Ok(_taskCampaignBusiness.GetActiveRoute(_data)));
 }
Beispiel #5
0
 public async Task <IActionResult> RouteStatus(GetCampaignViewModel _data)
 {
     return(Ok(_taskCampaignBusiness.GetStatusTask(_data)));
 }
Beispiel #6
0
 public async Task <IActionResult> CampaignbyAccount(GetCampaignViewModel _data)
 {
     return(Ok(_taskCampaignBusiness.GetCampaign(_data)));
 }