public IActionResult Registration(User user) { User newUser = new User(); var userRole = ro.GetByDefault(x => x.RoleName == "User"); if (ModelState.IsValid) { //if email of user not match in table emails, create a new user if (!(us.Any(x => x.Email == user.Email))) { newUser.Name = user.Name; newUser.Surname = user.Surname; newUser.Email = user.Email; newUser.Password = user.Password; newUser.RoleID = userRole.ID; newUser.ID = Guid.NewGuid(); newUser.Status = (Status)1; newUser.CreatedComputerName = System.Environment.MachineName; newUser.CreatedDate = DateTime.Now; newUser.CreatedIP = Dns.GetHostName(); us.Add(newUser); return(RedirectToAction("Index", "Home")); } } else { return(BadRequest()); } us.Add(user); return(Ok("Ekleme başarılı")); }
public IActionResult SignUpOrLogin(User user) { if (ModelState.IsValid) { if (!userService.Any(x => x.Email == user.Email)) { if (userService.Add(user)) { return(RedirectToAction("Login", "Account")); } else { TempData["Message"] = "Kayıt işlemi sırasında bir hata oluştu. Lütfen tüm alanları kontrol edip, tekrar deneyiniz."; } } else { TempData["Message"] = "Kayıtlı e-posta adresi girdiniz. Lütfen farklı bir e-posta adresi giriniz."; } } else { TempData["Message"] = "İşlem başarısız oldu."; } return(View(user)); }
public IActionResult Insert(User user, List <IFormFile> files) { if (ModelState.IsValid) { bool imgResult; string imgPath = Upload.ImageUpload(files, _env, out imgResult); if (imgResult) { user.ImageUrl = imgPath; } else { TempData["Message"] = "Resim yükleme esnasında hata oluştu"; } bool result = _us.Add(user); if (result) { // true return(RedirectToAction("Index")); } else { // false TempData["Message"] = "Kayıt esnasında bilinmeyen bir hata oluştu"; } } else { TempData["Message"] = "Hata oluştu. Lütfen daha sonra tekrar deneyin"; } return(View(user)); }
public IActionResult SignUp(User user, List <IFormFile> files) { if (ModelState.IsValid) { bool imgResult; string imgPath = Upload.ImageUpload(files, _env, out imgResult); if (imgResult) { user.ImageUrl = imgPath; } else { TempData["Message"] = "Resim yükleme esnasında hata oluştu"; } _us.Add(user); _us.Save(); } else { TempData["Message"] = "Hata oluştu. Lütfen daha sonra tekrar deneyin"; } return(RedirectToAction("Login", "Account")); }
public IActionResult AddComment(Comment cmt) { Comment comment = cmt; _cms.Add(comment); return(RedirectToAction("PostDetail", cmt.PostID)); }
public IActionResult CategoryAdd(Category category) { if (category == null) { return(View()); } _ct.Add(category); _ct.Save(); return(RedirectToAction("Categories")); }
public IActionResult HomeTweet(Tweet item) { if (ModelState.IsValid) { bool result = tweetService.Add(item); if (result) { return(RedirectToAction("Profile")); } else { return(View(item)); } } else { return(View()); } }
public IActionResult Insert(User item) { if (ModelState.IsValid) { bool result = _us.Add(item); if (result) { return(RedirectToAction("Index")); } else { TempData["Message"] = "Kayıt işlemi sırasında bir hata meydana geldi. Lütfen tüm alanları kontrol edip tekrar deneyin!"; } } else { TempData["Message"] = "İşlem başarısız oldu!. Lütfen tüm alanları kontrol edin ve tekrar deneyin!"; } return(View(item)); }
public IActionResult AddOrEditUser(Guid id, [Bind("Name,Surname,Email,Phone,AccountInfo")] User usermodal) { User userMod = new User(); if (ModelState.IsValid) { //İnsert if (id == Guid.Empty) { _us.Add(usermodal); _us.Save(); } //Update else { userMod = _us.GetByID(id); userMod.Name = usermodal.Name; try { _us.Update(usermodal); _us.Save(); } catch (Exception) { if (!UserModalExists(id)) { return(NotFound()); } else { throw; } } } return(Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "Users", _us.GetAll().ToList()) })); } return(Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "AddOrEditUser", usermodal) })); }
public async Task <IActionResult> Insert(Post item, List <IFormFile> files) { ViewBag.Categories = new SelectList(_cs.GetActive(), "ID", "CategoryName"); item.UserID = Guid.Parse(User.Claims.FirstOrDefault(x => x.Type == "ID").Value); item.ViewCount = 0; string imgPath = Upload.ImageUpload(files, _hostingEnv, out bool imgResult); if (imgResult) { item.ImagePath = imgPath; } else { ViewBag.Message = "Resim yükleme sırasında bir hata oluştu!"; return(View(item)); } if (ModelState.IsValid) { bool addingResult = _ps.Add(item); if (addingResult) { return(RedirectToAction("Index")); } else { ViewBag.Message = "Kayıt işlemi sırasında bir hata oluştu! Lütfen tüm alanları kontrol edip tekrar deneyin!"; } } else { ViewBag.Message = "İşlem başarısız oldu! Lütfen tüm alanları kontrol edin!"; } return(View(item)); }
public IActionResult Insert(Product prdct, List <IFormFile> files) { if (ModelState.IsValid) { // Since Product doesn't have UserID as foreign key, below line is unnecessary //prdct.UserID = Guid.Parse(User.Claims.FirstOrDefault(x => x.Type == "ID").Value); bool imgResult; string imgPath = Upload.ImageUpload(files, _env, out imgResult); if (imgResult) { prdct.ImagePath = imgPath; } else { TempData["Message"] = "Resim yükleme esnasında hata Oluştu"; } bool result = _ps.Add(prdct); if (result) { // true ise return(RedirectToAction("Index")); } else { // false ise TempData["Message"] = "Kayıt esnasında bilinmeyen bir hata oluştu"; } } else { TempData["Message"] = "Hata Oluştu"; } return(View(prdct)); }
public IActionResult Insert(Category category) { if (ModelState.IsValid) { bool result = _cs.Add(category); if (result) { // true ise return(RedirectToAction("Index")); } else { // false ise TempData["Message"] = "Kayıt esnasında bilinmeyen bir hata oluştu"; } } else { TempData["Message"] = "İşlem başarısız oldu. Lütfen daha sonra tekrar deneyin"; } return(View(category)); }
public async Task <IActionResult> Insert(User item, List <IFormFile> files) { if (ModelState.IsValid) { Upload upload = new Upload(); bool imgResult; string imgPath = upload.ImageUpload(files, env, out imgResult); if (imgResult) { item.ProfileImage = imgPath; } else { ViewBag.Message = imgPath; return(View(item)); } bool result = userService.Add(item); if (result) { return(RedirectToAction("Index")); } else { TempData["Message"] = $"Kayıt işlemi sırasında bir hata oluştu." + $"Lütfen tüm alanları kontrol edip tekrar deneyin."; } } else { TempData["Message"] = $"İşlem başarısız oldu"; } return(View(item)); }