예제 #1
0
        public async Task <IActionResult> Create(TruckDriverRequirementCreateViewModel model)
        {
            if (ModelState.IsValid)
            {
                TruckDriverRequirement truckDriverRequirement = new TruckDriverRequirement
                {
                    ContactPerson = model.ContactPerson,
                    LicenseNo     = model.LicenseNo,
                    Mobile        = model.Mobile,
                    Email         = model.Email,
                    Country       = model.Country,
                    City          = model.City,
                };
                _context.Add(truckDriverRequirement);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View());
        }
예제 #2
0
        public async Task <IActionResult> Create(DriverBasicCreateViewModel model)
        {
            if (ModelState.IsValid)
            {
                string uniqueFileName = UploadedFile(model);

                DriverBasic driverBasic = new DriverBasic
                {
                    FirstName          = model.FirstName,
                    LastName           = model.LastName,
                    EmiratesId         = model.EmiratesId,
                    WhatsappNo         = model.WhatsappNo,
                    MobileNo           = model.MobileNo,
                    InternationalNo    = model.InternationalNo,
                    Language           = model.Language,
                    Picture            = uniqueFileName,
                    Nationality        = model.Nationality,
                    DateOfBirth        = model.DateOfBirth,
                    DateOfJoining      = model.DateOfJoining,
                    PassportNo         = model.PassportNo,
                    PassportExpiryDate = model.PassportExpiryDate,
                    VisaExpiry         = model.VisaExpiry,
                    ResidenceCountry   = model.ResidenceCountry,
                    CityName           = model.CityName,
                    Address1           = model.Address1,
                    Address2           = model.Address2,
                    DriverType         = model.DriverType,
                    Company            = model.Company,
                };
                _context.Add(driverBasic);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View());
        }