示例#1
0
        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);
        }
示例#2
0
        public IActionResult GetKullaniciUpdate(KullaniciUpdateRequest kullaniciUpdateRequest)
        {
            var users = _kullanicilarAppService.UserUpdate(kullaniciUpdateRequest);

            return(Ok(users));
        }