Exemple #1
0
        private AircrewMemberModel GetAircrewMemberModel(Guid userId)
        {
            var cities        = _cityService.GetAll().Result;
            var professions   = _professionService.GetAll().Result;
            var aircrewMember = _aircrewMemberService.FindById(userId).Result;

            var modelAircrewMember = new AircrewMemberModel()
            {
                User         = aircrewMember,
                Cities       = cities,
                Professions  = professions,
                FlightNumber = aircrewMember.Flight != null ? aircrewMember.Flight.Number : string.Empty
            };

            aircrewMember.Flight = null;

            return(modelAircrewMember);
        }
Exemple #2
0
        public ActionResult ChangeProfession(Guid?userId, Guid?professionId, AircrewMemberModel aircrewMemberModel)
        {
            if (ModelState.IsValid)
            {
                if (userId != null && professionId != null)
                {
                    var result = _aircrewMemberService.SetProfession(userId.Value, professionId.Value);
                    if (result.Status == AnswerStatus.Success)
                    {
                        return(RedirectToAction("UserInformation", new { userId = userId.Value }));
                    }
                }
            }

            var modelAircrewMember = GetAircrewMemberModel(userId.Value);

            return(View("AircrewMemberInformation", modelAircrewMember));
        }