public async Task <IActionResult> Edit(string id)
        {
            TransportType objTransportType = await this.TransportTypeBLL.Find(id);

            ViewModels.PM.TransportType.AddTransportTypeViewModel EditTransportType = new ViewModels.PM.TransportType.AddTransportTypeViewModel
            {
                ID    = objTransportType.ID,
                Name  = objTransportType.Name,
                Note  = objTransportType.Note,
                Price = objTransportType.Price,
            };
            return(View(EditTransportType));
        }
        public async Task <IActionResult> Edit(ViewModels.PM.TransportType.AddTransportTypeViewModel EditTransportType)
        {
            if (ModelState.IsValid)
            {
                TransportType objTransportType = await TransportTypeBLL.Find(EditTransportType.ID);

                objTransportType.Name  = EditTransportType.Name;
                objTransportType.Note  = EditTransportType.Note;
                objTransportType.Price = EditTransportType.Price;
                await TransportTypeBLL.Update(objTransportType);

                return(RedirectToAction("Index"));
            }
            return(View(EditTransportType));
        }
        public async Task <IActionResult> Create(ViewModels.PM.TransportType.AddTransportTypeViewModel AddTransportType)
        {
            if (ModelState.IsValid)
            {
                TransportType objTransportType = new TransportType
                {
                    Name  = AddTransportType.Name,
                    Note  = AddTransportType.Note,
                    Price = AddTransportType.Price
                };
                await TransportTypeBLL.Add(objTransportType);

                return(RedirectToAction("Index"));
            }
            return(View());
        }