public async Task <IActionResult> AddUserForm(string fname, string uname, string email, string pass, IFormFile PIC) { string extension = Path.GetExtension(PIC.FileName).ToLower(); Random random = new Random(); int num = random.Next(); if (extension == ".jpg" || extension == ".jpeg" || extension == ".png" || extension == "gif") { string path = Path.Combine(Directory.GetCurrentDirectory(), "Content/Images", num + PIC.FileName); using (var stream = new FileStream(path, FileMode.Create)) { await PIC.CopyToAsync(stream); } CAccount temp = CAccount.GetCAccountBy_user_name(uname); string pic = num + PIC.FileName; if (temp != null) { ViewBag.Message = "User Name Already Register !"; return(View("AddUser")); } else { CAccount.Add_User_For_Admin(fname, uname, email, pass, pic); return(RedirectToAction("Index", "AdminCont")); } } else { ViewBag.Message2 = "Only Image Allowed"; return(View("AddUser")); } }