public TechnologyDto GetTechnology(int id) { var tech = _repository.Get(id); if (tech != null) { return(DTOMapper.GeTechnologyDto(tech)); } return(null); }
private Volunteer CreateVolunteer(SignUpViewModel model, IEnumerable <int> selectedJobRoleIds, IEnumerable <int> selectedTechnologyIds) { var volunteer = model.MapToVolunteerModel(); volunteer.ExperienceLevel = _xpLevelRepository.Get(model.ExperienceLevel); volunteer.IsOnWaitList = _waitListHelper.SetWaitListStatus(); foreach (var jobRoleId in selectedJobRoleIds) { volunteer.JobRoles.Add(_jobRoleRepository.Get(jobRoleId)); } foreach (var selectedTechnologyId in selectedTechnologyIds) { volunteer.Technologies.Add(_technologyRepository.Get(selectedTechnologyId)); } return(volunteer); }
public ActionResult Get(int id) { var apiResult = TryExecute(() => _technologyRepository.Get(id), "Technology Fetched sucessfully"); return(Json(apiResult, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Method to Get Technology From the DataBase using Id /// </summary> /// <param name="id"></param> /// <returns></returns> public async Task <ITechnologyViewModel> Get(string id) { var data = await _technologyRepository.Get(id); return(data); }