public BaseResponse UserUpdate(KullaniciUpdateRequest kullaniciUpdateRequest) { // Kullanicilar kullanicilar1=kullaniciUpdateRequest.kullaniciAdiYeni Kullanicilar kullanicilar1 = _kullaniciRepository.Find(x => x.KullaniciAdi == kullaniciUpdateRequest.kullaniciAdiYeni); BaseResponse baseResponse = new BaseResponse(); if (kullanicilar1 == null) { if (kullaniciUpdateRequest.kullaniciAdiYeni == "admin") { baseResponse.isOkey = false; baseResponse.message = "Lütfen farklı bir kullanıcı adı girin."; return(baseResponse); } Kullanicilar kullanicilar = _kullaniciRepository.Find(x => x.KullaniciAdi == kullaniciUpdateRequest.kullaniciAdiEski); kullanicilar.KullaniciAdi = kullaniciUpdateRequest.kullaniciAdiYeni; kullanicilar.isOKey = true; _kullaniciRepository.Update(kullanicilar); baseResponse.isOkey = true; baseResponse.message = "Güncelleme Başarılı"; } else { baseResponse.isOkey = false; baseResponse.message = "Zaten böyle bir kullanıcı var."; } return(baseResponse); }
public IActionResult GetKullaniciUpdate(KullaniciUpdateRequest kullaniciUpdateRequest) { var users = _kullanicilarAppService.UserUpdate(kullaniciUpdateRequest); return(Ok(users)); }