public IActionResult ManageAccount() { var email = User.Claims.SingleOrDefault(c => c.Type == ClaimTypes.Email).Value; var result = _userService.GetByMail(email); if (!result.Success) { return(RedirectToAction("InternalError", "Error", new { errorMessage = result.Message })); } var result2 = _workerService.GetById(result.Data.Id); if (!result2.Success) { return(RedirectToAction("InternalError", "Error", new { errorMessage = result2.Message })); } var model = new ManageAccountViewModel() { UpdateWorkerDto = new UpdateWorkerDto { IdentityNo = result2.Data.IdentityNo, FirstName = result.Data.FirstName, LastName = result.Data.LastName, Email = result.Data.Email, Street = result2.Data.Street, GenderId = result.Data.GenderId, CityId = result2.Data.CityId, PhoneNumber = result.Data.PhoneNumber, DistrictId = result2.Data.DistrictId, AddressNumber = result2.Data.AddressNumber, BirthDate = result2.Data.BirthDate, HireDate = result2.Data.HireDate }, GenderNamesSelectItems = new List <SelectListItem> { new SelectListItem() } }; foreach (var gender in _genderDal.GetList()) { model.GenderNamesSelectItems.Add(new SelectListItem { Text = gender.GenderName, Value = gender.GenderId.ToString() }); } return(View(model)); }
public IActionResult Register() { var model = new RegisterViewModel { UserForRegisterDto = new UserForRegisterDto(), GenderNamesSelectItems = new List <SelectListItem> { new SelectListItem { Text = "Cinsiyet", Value = "0" } } }; // model.GenderNames.Add(new SelectListItem("Cinsiyet","0")); foreach (var gender in _genderDal.GetList()) { model.GenderNamesSelectItems.Add(new SelectListItem { Text = gender.GenderName, Value = gender.GenderId.ToString() }); } return(View(model)); }
public IActionResult AddManager() { var model = new AddManagerViewModel { AddWorkerDto = new AddWorkerDto(), GenderNamesSelectItems = new List <SelectListItem> { new SelectListItem { Text = "Cinsiyet", Value = "0" } } }; foreach (var gender in _genderDal.GetList()) { model.GenderNamesSelectItems.Add(new SelectListItem { Text = gender.GenderName, Value = gender.GenderId.ToString() }); } return(View(model)); }
public List <Gender> GetList() { return(_genderDal.GetList()); }