Beispiel #1
0
        public async Task <ActionResult> SaveApplicant(ApplicantFormModel applicant)
        {
            var data = Mapper.Map <ApplicantFormModel, Applicant>(applicant);
            OperationDetails result;

            // Create or Edit applicant
            if (data.ApplicantId == 0)
            {
                result = await ApplicantService.CreateApplicant(data);

                return(result.Successed ?
                       Json(new { model = "confirmed", modelList = result.Message, applicantId = result.Property }, JsonRequestBehavior.AllowGet) :
                       Json(new { model = "failed", modelList = result.Message }, JsonRequestBehavior.AllowGet));
            }

            result = await ApplicantService.EditApplicant(data);

            return(Json(new { model = result.Successed ? "confirmed" : "failed", modelList = result.Message, type = "save" }, JsonRequestBehavior.AllowGet));
        }