public IActionResult Add(Delivery delivery)
        {
            var employeeDataString = HttpContext.Session.GetString("employee");

            if (employeeDataString == "")
            {
                return(RedirectToAction("Login", "Auth"));
            }
            else
            {
                Employee employee = JsonConvert.DeserializeObject <Employee>(employeeDataString);

                if (userAccessManager.IsAccessExists(employee.Id, 2))
                {
                    if (ModelState.IsValid)
                    {
                        delivery.ActionBy   = employee.UserName;
                        delivery.ActionTime = DateTime.Now.ToString("F");
                        delivery.ActionDone = ActionAttributes.ActionInsert;
                        delivery.State      = 1;

                        ViewData["Message"] = deliveryManager.Save(delivery);
                        ModelState.Clear();
                        return(View());
                    }
                    else
                    {
                        ViewData["Message"] = BootstrapMessages.Failed("Fill up all fields correctly");
                        return(View());
                    }
                }
                else
                {
                    return(NotFound("No Access"));
                }
            }
        }