public async Task <IActionResult> Create([Bind("Id,UserName,DisplayName,Password,Email,Status,Role,ProfilePicture,RegisteredData")] UsersManagement usersManagement)
        {
            if (ModelState.IsValid)
            {
                usersManagement.Role = "Staff";
                _context.Add(usersManagement);
                await _context.SaveChangesAsync();

                MailMessage OEmail = new MailMessage();
                OEmail.Body       = string.Format(Email.EmailTemplate, usersManagement.UserName, usersManagement.UserName, usersManagement.Password);
                OEmail.IsBodyHtml = true;
                OEmail.Subject    = "Welcome Email";
                OEmail.From       = new MailAddress("*****@*****.**");
                OEmail.To.Add(usersManagement.Email);

                SmtpClient client = new SmtpClient();
                client.Host        = "smtp.gmail.com";
                client.Port        = 587;
                client.EnableSsl   = true;
                client.Credentials = new NetworkCredential("*****@*****.**", "16009065048");

                try
                {
                    client.Send(OEmail);
                }
                catch (Exception ex)
                {
                    ViewBag.error = ex;
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(usersManagement));
        }
        public async Task <IActionResult> Create([Bind("Id,Name,Picture,Status")] CategoriesManagement categoriesManagement)
        {
            if (ModelState.IsValid)
            {
                _context.Add(categoriesManagement);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(categoriesManagement));
        }
        public async Task <IActionResult> Create([Bind("Id,CategorieId,Name,Description,Quantity,CostPrice,SalePrice,MainImage,ItemCode,MainColor,Status")] ItemManagement itemManagement)
        {
            if (ModelState.IsValid)
            {
                _context.Add(itemManagement);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(itemManagement));
        }