Ejemplo n.º 1
0
        /// <summary>
        /// Get all Gender Type Detail
        /// </summary>
        /// <returns></returns>
        private List <GenderTypeViewModel> GetAllGenderType()
        {
            GenderTypeViewModel genderTypeViewModel = new GenderTypeViewModel()
            {
            };

            HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllGenderType", "AdminPanel", genderTypeViewModel);

            if (response.IsSuccessStatusCode)
            {
                var data = response.Content.ReadAsStringAsync().Result;
                ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.GenderTypeViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.GenderTypeViewModel> > >(data);
                if (dbBookingDetails.IdentityResult.Status == true)
                {
                    return(dbBookingDetails.Content);
                }
                else
                {
                    return(new List <GenderTypeViewModel>());
                }
            }
            else
            {
                return(new List <GenderTypeViewModel>());
            }
        }
Ejemplo n.º 2
0
        public async Task <Result> UpdateGenderTypeAsync(GenderTypeViewModel model)
        {
            var data = _iMapper.Map <GenderTypeViewModel, GenderType>(model);

            var saveChange = await _iGenderTypeRepository.UpdateGenderTypeAsync(data);

            if (saveChange > 0)
            {
                return(Result.Ok(MessageHelper.Update));
            }
            else
            {
                return(Result.Fail(MessageHelper.UpdateFail));
            }
        }
        public ActionResult <IList <PersonViewModel> > GetAllPassengersByGender([FromQuery] GenderTypeViewModel gender)
        {
            try
            {
                var genderType = _mapper.Map <GenderType>(gender);
                var passengers = _bookings.GetAllPassengersByGender(genderType);

                if (passengers.Any())
                {
                    var result = _mapper.Map <IEnumerable <PersonViewModel> >(passengers);
                    return(result.ToList());
                }
                return(NotFound());
            }
            catch (Exception ex)
            {
                _logger.LogError("Error during the receving the passangers", ex);
                throw;
            }
        }
Ejemplo n.º 4
0
        public async Task <Result> InsertGenderTypeAsync(GenderTypeViewModel model)
        {
            try
            {
                var data = _iMapper.Map <GenderTypeViewModel, GenderType>(model);

                var saveChange = await _iGenderTypeRepository.InsertGenderTypeAsync(data);

                if (saveChange > 0)
                {
                    return(Result.Ok(MessageHelper.Save));
                }
                else
                {
                    return(Result.Fail(MessageHelper.SaveFail));
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Ejemplo n.º 5
0
        public async Task <int> InsertOrUpdatetGenderTypeAsync(GenderTypeViewModel model)
        {
            var data = _iMapper.Map <GenderTypeViewModel, GenderType>(model);

            return(await _iGenderTypeRepository.InsertOrUpdatetGenderTypeAsync(data));
        }