public CustomersController( ICustomerRepository customerRepository, IGenderRepository genderRepository, ICategoryRepository categoryRepository, ICountryRepository countryRepository) { if (customerRepository == null) { throw new ArgumentNullException("customerRepository"); } if (genderRepository == null) { throw new ArgumentNullException("genderRepository"); } if (categoryRepository == null) { throw new ArgumentNullException("categoryRepository"); } if (countryRepository == null) { throw new ArgumentNullException("countryRepository"); } this.customerRepository = customerRepository; // static reference data, usually do this on start up and cache the data across the app genderModels = genderRepository.GetAll(); categoryModels = categoryRepository.GetAll(); countryModels = countryRepository.GetAll(); }
/// <summary> /// Getting Profile Based on UserID /// </summary> /// <param name="UserID"></param> /// <returns></returns> public ProfileVM GetProfileByID(string UserID) { var AspUserData = _userRepository.GetAll().ToList(); var ProfileData = _profileRepository.GetAll().ToList(); var GenderData = _genderRepository.GetAll().ToList(); var ProfileDetailData = (from User in AspUserData join Profile in ProfileData on User.Id equals Profile.ProfileUserID join Gender in GenderData on Profile.ProfileGenderID equals Gender.GenderID where User.Id == UserID && Profile.ProfileDateDeleted == null select new ProfileVM { Id = User.Id, ProfileFirstName = Profile.ProfileFirstName, ProfileLastName = Profile.ProfileLastName, ProfileGenderID = Gender.GenderID, GenderDescription = Gender.GenderDescription, ProfileDateofBirth = Profile.ProfileDateofBirth, ProfileDescription = Profile.ProfileDescription, Email = User.Email, PhoneNumber = User.PhoneNumber, ProfileAddressLocation = Profile.ProfileAddressLocation }).FirstOrDefault(); return(ProfileDetailData); }
public IActionResult GetGender() { var genderFromRepo = _genderRepository.GetAll(); var genders = Mapper.Map <IEnumerable <GenderViewModel> >(genderFromRepo); return(new JsonResult(genders)); }
public async Task <List <VideoGendersDto> > GetGenders() { var genders = await _genderRepository.GetAll(); return(genders.Select(x => new VideoGendersDto() { GenderName = x.GenderName, Id = x.Id }).ToList()); }
private void LoadDropdownData() { ViewBag.Classifications = _classificationRepository.GetAll(); ViewBag.Genders = _genderRepository.GetAll(); ViewBag.Cities = _cityRepository.GetAll(); ViewBag.Regions = new List <Region>(); if (User.IsInRole("Administrator")) { ViewBag.Sellers = _userSysRepository.GetSellers(); } }
public async Task <ApiResponse> GetAllGenders() { try { var tenantList = await _genderAppService.GetAll(); return(new ApiResponse(HttpStatusCode.OK, tenantList)); } catch (Exception ex) { return(new ApiResponse(HttpStatusCode.BadRequest, null, ex.InnerException.ToString())); } }
public IActionResult GetAllGenders() { try { var genders = _genderRepository.GetAll(); var result = _mapper.Map <IEnumerable <GenderDto> >(genders); return(Ok(result)); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(Problem("Failed to retrieve genders from repository.")); } }
public GetAllDataGenderResponse GetAllDataGender() { GetAllDataGenderResponse response = new GetAllDataGenderResponse(); try { List <Gender> _listGender = _genderRepo.GetAll(); response.GenderList.AddRange(_listGender); } catch (Exception ex) { throw new Exception(ex.ToString()); } return(response); }
public List <EmployeeExportListViewModel> GetEmployeeListByIds(string exportid) { int[] arrayExport = exportid.Split(',').Select(Int32.Parse).ToArray(); List <EmployeeExportListViewModel> employeeList = (from e in _manageEmployeRepository.Find(x => x.IsDeleted == false && arrayExport.Contains(x.Id)).ToList() join g in _genderRepository.GetAll() on e.Gender equals g.Id into t from rt in t.DefaultIfEmpty() select new EmployeeExportListViewModel() { FullName = e.FullName, DateOfBirth = e.DateOfBirth.ToString("MM/dd/yyyy"), Gender = rt.Name, Salary = e.Salary, Designation = e.Designation }).ToList(); return(employeeList); }
private IMapper CreateMapper() { var bearTypes = _bearTypeRepository.GetAll().ToDictionary(key => key.BearTypeId); var genders = _genderRepository.GetAll().ToDictionary(key => key.GenderId); var mapper = new MapperConfiguration(cfg => { cfg.CreateMap <Bear, BearDto>().AfterMap((src, dest) => { dest.BearTypeName = bearTypes[dest.BearTypeId].Name; dest.GenderName = genders[dest.GenderId].Name; }); cfg.CreateMap <BearDto, Bear>(); cfg.CreateMap <BearCreateDto, Bear>(); cfg.CreateMap <BearUpdateDto, Bear>(); }).CreateMapper(); return(mapper); }
public IQueryable <Gender> GetGenders() { return(_repository.GetAll()); }
public async Task <IList <GenderDto> > GetAll() { var entity = await _repository.GetAll(); return(_mapper.Map <IList <GenderDto> >(entity)); }
public IEnumerable <Gender> GetAllGender(string lang = "en") { return(databasePlaceholder.GetAll(lang)); }
public IEnumerable <Gender> GetAll() { var entities = repository.GetAll(); return(entities); }
public async Task <IEnumerable <Gender> > GetGender() { return(await _genderRepository.GetAll()); }
public IHttpActionResult Get() { return(Json(genderRepository.GetAll())); }
public IEnumerable <Gender> GetAll() { return(_genderRepository.GetAll()); }
//public GenderService(string connString) //{ // var objDatabaseFactory = new DatabaseFactory(); // repository = new GenderRepository(connString,objDatabaseFactory); // unitOfWork = new UnitOfWork(objDatabaseFactory); //} public List <Gender> GetAll() { var S_Gender = repository.GetAll().ToList(); return(S_Gender); }