コード例 #1
0
 public IActionResult ContactSettings(JournalContactSettingModel model)
 {
     if (ModelState.IsValid)
     {
         _tenantService.SaveTenantContactSetting(model, long.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value));
         TempData.Add(Messages.SuccessContactSettingMessage, Messages.SuccessContactSettingMessage);
         return(RedirectToAction("ContactSettings"));
     }
     return(View());
 }
コード例 #2
0
        public void SaveTenantContactSetting(JournalContactSettingModel model, long userId)
        {
            var tenant = _applicationDbContext.Users.Where(x => x.Id == userId).Select(x => x.Tenant).First();

            tenant.FirstLine   = model.Address;
            tenant.Country     = model.Country;
            tenant.City        = model.City;
            tenant.State       = model.State;
            tenant.Zip         = model.Zip;
            tenant.Email       = model.Email;
            tenant.PhoneNumber = model.Phone;
            _applicationDbContext.SaveChanges();
        }
コード例 #3
0
        public IActionResult ContactSettings()
        {
            var userId = long.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value);
            var tenant = _tenantService.GetTenantByUserId(userId);
            var model  = new JournalContactSettingModel
            {
                Address = tenant.FirstLine,
                City    = tenant.City,
                Country = tenant.Country,
                Email   = tenant.Email,
                Phone   = tenant.PhoneNumber,
                State   = tenant.State,
                Zip     = tenant.Zip
            };

            return(View(model));
        }