public ActionResult CreateAppointment(AppointmentViewModel vm) { using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { var app = vm.ToEntity(); if (vm.IsCompany == true) { app.IsCompany = true; app.CompanyName = vm.CompanyName; } app.Type = "Khám sức khỏe tổng quát"; _contactService.AddAppointment(app); try { unitOfWork.Commit(); return(Json(new { Result = true, Message = "Cảm ơn bạn đã đăng ký!", }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { unitOfWork.Rollback(); LoggingService.Error(ex); return(Json(new { Result = false, Message = "Vui lòng kiểm tra lại thông tin", }, JsonRequestBehavior.AllowGet)); } } }