Пример #1
0
        public ActionResult AirlineIdentifierEdit(
            System.Guid airlineIdentifierId
            )
        {
            ViewBag.AirlineIdentifierId = airlineIdentifierId;

            var airlineIdentifierContract = new AirlineIdentifierContract();

            airlineIdentifierContract.AirlineIdentifier =
                new CrudeAirlineIdentifierServiceClient().FetchByAirlineIdentifierId(airlineIdentifierId);

            ViewBag.AirlineId =
                new SelectList(new CrudeAirlineServiceClient().FetchAll(),
                               "AirlineId",
                               "AirlineName",
                               airlineIdentifierContract.AirlineIdentifier.AirlineId
                               );

            ViewBag.AirlineIdentifierTypeRcd =
                new SelectList(new CrudeAirlineIdentifierTypeRefServiceClient().FetchAll(),
                               "AirlineIdentifierTypeRcd",
                               "AirlineIdentifierTypeName",
                               airlineIdentifierContract.AirlineIdentifier.AirlineIdentifierTypeRcd
                               );

            ViewBag.DefaultUserName =
                new CrudeDefaultUserServiceClient().FetchByDefaultUserId(airlineIdentifierContract.AirlineIdentifier.UserId).DefaultUserName;

            return(View(
                       "~/Views/Templates/Airline/AirlineIdentifier/AirlineIdentifierEdit.cshtml",
                       airlineIdentifierContract
                       ));
        }
Пример #2
0
        public ActionResult AirlineIdentifierCreate([Bind()] AirlineIdentifierContract airlineIdentifierContract, System.Guid airlineId, System.String airlineIdentifierTypeRcd)
        {
            if (ModelState.IsValid)
            {
                airlineIdentifierContract.AirlineIdentifier.AirlineId = airlineId;
                airlineIdentifierContract.AirlineIdentifier.AirlineIdentifierTypeRcd = airlineIdentifierTypeRcd;
                new CrudeAirlineIdentifierServiceClient().Insert(airlineIdentifierContract.AirlineIdentifier);

                return(RedirectToAction("AirlineIdentifierIndex", new { airlineId = airlineIdentifierContract.AirlineIdentifier.AirlineId }));
            }

            return(View(
                       "~/Views/Templates/Airline/AirlineIdentifier/AirlineIdentifierCreate.cshtml",
                       airlineIdentifierContract
                       ));
        }
Пример #3
0
        public ActionResult AirlineIdentifierCreate(System.Guid?airlineId, System.Guid?userId)
        {
            var airlineIdentifierContract = new AirlineIdentifierContract();

            airlineIdentifierContract.AirlineIdentifier = new CrudeAirlineIdentifierContract();
            if (airlineId != null)
            {
                airlineIdentifierContract.AirlineIdentifier.AirlineId = (System.Guid)airlineId;
            }
            if (userId != null)
            {
                airlineIdentifierContract.AirlineIdentifier.UserId = (System.Guid)userId;
            }

            ViewBag.AirlineId =
                new SelectList(new CrudeAirlineServiceClient().FetchAll(),
                               "AirlineId",
                               "AirlineName",
                               airlineIdentifierContract.AirlineIdentifier.AirlineId
                               );

            ViewBag.AirlineIdentifierTypeRcd =
                new SelectList(new CrudeAirlineIdentifierTypeRefServiceClient().FetchAll(),
                               "AirlineIdentifierTypeRcd",
                               "AirlineIdentifierTypeName",
                               airlineIdentifierContract.AirlineIdentifier.AirlineIdentifierTypeRcd
                               );

            if (userId == null)
            {
                airlineIdentifierContract.AirlineIdentifier.UserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}");
            }

            ViewBag.DefaultUserName =
                new CrudeDefaultUserServiceClient().FetchByDefaultUserId(airlineIdentifierContract.AirlineIdentifier.UserId).DefaultUserName;

            airlineIdentifierContract.AirlineIdentifier.DateTime = DateTime.UtcNow;


            return(View(
                       "~/Views/Templates/Airline/AirlineIdentifier/AirlineIdentifierCreate.cshtml",
                       airlineIdentifierContract
                       ));
        }