Exemplo n.º 1
0
        public async Task <JsonResult> UpdateDealer([FromBody] UpdateDealerRequest request)
        {
            DealerController dealerController = this;
            BaseResponse     response         = new BaseResponse();
            string           userId           = request.Id.ToString();
            AppUser          byIdAsync        = await dealerController._userManager.FindByIdAsync(userId);

            byIdAsync.Email            = request.Email;
            byIdAsync.UserName         = request.Email;
            byIdAsync.PhoneNumber      = request.Phone;
            byIdAsync.Address          = request.Address;
            byIdAsync.CompanyName      = request.CompanyName;
            byIdAsync.AuthorizedPerson = request.Authorized;
            if ((await dealerController._userManager.UpdateAsync(byIdAsync)).Succeeded)
            {
                response.Message = "Bilgiler başarıyla değiştirilmiştir..";
                response.Number  = 1;
                return(dealerController.Json((object)response));
            }
            response.Message = "Bu email adresi kullanılmaktadır.Lütfen farklı bir email adresi giriniz..";
            response.Number  = 2;
            return(dealerController.Json((object)response));
        }
        public async Task <JsonResult> UpdateDealer([FromBody] UpdateDealerRequest request)
        {
            SettingsController settingsController = this;
            BaseResponse       response           = new BaseResponse();
            string             userId             = HttpContext.Session.GetString(SessionKeyManager.Login);
            AppUser            byIdAsync          = await settingsController._userManager.FindByIdAsync(userId);

            byIdAsync.Email            = request.Email;
            byIdAsync.UserName         = request.Email;
            byIdAsync.PhoneNumber      = request.Phone;
            byIdAsync.Address          = request.Address;
            byIdAsync.CompanyName      = request.CompanyName;
            byIdAsync.AuthorizedPerson = request.Authorized;
            if ((await settingsController._userManager.UpdateAsync(byIdAsync)).Succeeded)
            {
                response.Message = "Bilgiler Başarıyla Değiştirilmiştir..";
                response.Number  = 1;
                return(settingsController.Json((object)response));
            }
            response.Message = "Bu Email Adresi Kayıtlıdır.Lütfen Farklı Bir Email Adresi Giriniz";
            response.Number  = 2;
            return(settingsController.Json((object)response));
        }