public async Task <IActionResult> Edit(orderstatusIndexViewModel model)
        {
            if (ModelState.IsValid)
            {
                var storeobj = _unitofWork.orderstatuss.Get(model.id);
                if (storeobj == null)
                {
                    TempData["error"] = "Record Not Found";
                    return(NotFound());
                }
                storeobj.id = model.id;
                storeobj.NotificationMsg = model.NotificationMsg;
                storeobj.type            = model.type;


                _unitofWork.orderstatuss.Update(storeobj);
                _unitofWork.Save();
                TempData["success"] = "Record Update successfully";
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        public async Task <IActionResult> Create(orderstatusIndexViewModel model)
        {
            if (ModelState.IsValid)
            {
                var objcategory = new orderstatus
                {
                    id = model.id
                    ,
                    type = model.type
                    , NotificationMsg = model.NotificationMsg

                    ,
                    isdeleted = false
                };

                _unitofWork.orderstatuss.Add(objcategory);
                _unitofWork.Save();
                TempData["success"] = "Record Save successfully";
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        public IActionResult Edit(int id)
        {
            var objcategory = _unitofWork.orderstatuss.Get(id);

            if (objcategory == null)
            {
                return(NotFound());
            }
            var model = new orderstatusIndexViewModel()
            {
                id = objcategory.id,

                type            = objcategory.type,
                NotificationMsg = objcategory.NotificationMsg,
                isdeleted       = objcategory.isdeleted
            };

            return(View(model));
        }
        public IActionResult Create()
        {
            var model = new orderstatusIndexViewModel();

            return(View(model));
        }