コード例 #1
0
        public IActionResult Validate(JourneyModel model)
        {
            try
            {
                var config = new MapperConfiguration(cfg =>
                {
                    cfg.CreateMap <JourneyModel, Journey>();
                });
                IMapper iMapper = config.CreateMapper();

                var journey = iMapper.Map <JourneyModel, Journey>(model);

                journey.UserId = Guid.Parse(User.Identity.Name);
                var result = _journeyService.ValidateJourney(journey);

                return(Ok(result));
            }
            catch (Exception ex)
            {
                ex.LogException();
                return(Ok(new ServiceResponse {
                    Status = DAL.Common.Enums.ResponseStatus.ServerError
                }));
            }
        }