Exemplo n.º 1
0
        public ActionResult Resolve(String id, String uid)
        {
            TempData["uid"] = uid;
            var user = _classRepository.FindByIdAsync(uid);

            //var user =await  _classRepository.FindByComplainIdAsync(id);
            foreach (var com in user.Result.Complaints)
            {
                if (com.Complaint_Id == id)
                {
                    if (com.Status == "pending")
                    {
                        return(View(com));
                    }
                }
            }
            return(View());
        }
Exemplo n.º 2
0
        public async Task <ActionResult> AssignedAsync(string id, string uid)
        {
            var user = _classRepository.FindByIdAsync(TempData["uuid"].ToString());
            var book = user.Result.Bookings;

            foreach (Booking b in user.Result.Bookings)
            {
                if (b.Booking_Id == id)
                {
                    b.OrderStatus    = "Out of Delivery";
                    b.DeliveryBoy_Id = uid;
                    //book.Add(b);
                    break;
                }
            }
            user.Result.Bookings = book;
            await _userManager.UpdateAsync(user.Result);

            return(View("Index"));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> DeliverNowAsync(string uid, string id, string dac)
        {
            IEnumerable <ApplicationUser> users = _classRepository.GetuserssAsync();
            var user = _classRepository.FindByIdAsync(uid);
            var book = user.Result.Bookings;

            foreach (Booking b in user.Result.Bookings)
            {
                if (b.Booking_Id == id)
                {
                    if (dac != null)
                    {
                        if (dac == b.DAC)
                        {
                            b.OrderStatus = "Delivered";
                        }
                        else
                        {
                            ViewBag.dacstatus = "Please enter valid DAC  ";
                            ViewBag.bbid      = "for Booking ID " + id;
                        }
                    }
                    else
                    {
                        b.OrderStatus = "Delivered";
                    }

                    //b.DeliveryBoy_Id = uid;
                    //book.Add(b);
                    break;
                }
            }
            ViewBag.did          = HttpContext.Session.GetString(Sessiondid);
            user.Result.Bookings = book;
            await _userManager.UpdateAsync(user.Result);

            return(RedirectToAction("Index", "DeliveryBoy", new { area = "" }));
        }