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)); }