public void AsignarClienteAUnaCola(ColaClienteModelo colaClienteModelo)
 {
     using (var db = new db_Tickek_AtencionClienteEntities())
     {
         db.ColaCliente.Add(MapearABaseDeDatos(colaClienteModelo));
         db.SaveChanges();
     }
 }
        private void InsertarClienteAUnaCola()
        {
            ColaClienteModelo objColaClienteModelo = new ColaClienteModelo();

            objColaClienteModelo.IdCliente      = ViewBag.ClienteAsignar.Id;
            objColaClienteModelo.IdCola         = _repositorioColaCliente.ObtenerIdColaAAsignarAlCliente();
            objColaClienteModelo.EstadoAtencion = CLIENTE_NO_ATENTIDO;
            _repositorioColaCliente.AsignarClienteAUnaCola(objColaClienteModelo);
        }
 public ColaCliente MapearABaseDeDatos(ColaClienteModelo colaClienteModelo)
 {
     return(new ColaCliente()
     {
         IdCola = colaClienteModelo.IdCola,
         IdCliente = colaClienteModelo.IdCliente,
         EstadoAtencion = colaClienteModelo.EstadoAtencion
     });
 }
        public ActionResult AsignarClienteAUnaCola(ColaClienteModelo colaClienteModelo)
        {
            if (ViewBag.ClienteAsignar == null)
            {
                SetViewBagConUltimoClienteCreado();
                InsertarClienteAUnaCola();
            }
            ViewBag.ClienteAsignar = new ClienteModelo();

            return(View(_repositorioColaCliente.AgruparClientesPorCola()));
        }