コード例 #1
0
        public async Task <ActionResult> UpdateJob(FinalJobVM model)
        {
            if (ModelState.IsValid)
            {
                var  job     = mapper.Map <FinalJobSM>(model);
                bool updated = await finalJobPreperationService.UpdateJob(job);

                if (updated)
                {
                    if (job.LicenseDateOfBirth.Date != job.PassportDateOfBirth.Date)
                    {
                        return(BadRequest());
                    }

                    await finalJobPreperationService.FinaliseUserFromJob(job.UserId, job.LicenseNumber, long.Parse(job.PassportNumber), job.LicenseDateOfBirth);

                    return(Ok());
                }
            }

            return(BadRequest());
        }