public async Task <JsonResult> Create(NurseReportViewModel model)
        {
            string message = string.Empty;

            if (ModelState.IsValid)
            {
                if (!string.IsNullOrEmpty(model.DateCheckMessage))
                {
                    return(Json(new { Success = false, Message = model.DateCheckMessage }));
                }
                try
                {
                    var entity = _mapper.Map <NurseReportEntity>(model);
                    if (string.IsNullOrEmpty(model.Id))
                    {
                        entity.Id = Guid.NewGuid().ToString();
                        await _nurseReportRepository.InsertAsync(entity);
                    }
                    else
                    {
                        await _nurseReportRepository.UpdateAsync(entity);
                    }
                    return(Json(new { Success = true, Message = "保存成功!" }));
                }
                catch
                {
                    return(Json(new { Success = false, Message = "保存失败!" }));
                }
            }
            return(Json(new { Success = false, Message = "保存失败!" }));
        }
        public async Task <IActionResult> Edit(string id)
        {
            var vm = new NurseReportViewModel();
            NurseReportEntity entity = null;

            try
            {
                entity = await _nurseReportRepository.GetByIdAsync(id);
            }
            catch
            {
            }
            vm = _mapper.Map <NurseReportViewModel>(entity);
            return(View(vm));
        }
        public async Task <IActionResult> Delete(string id)
        {
            var vm = new NurseReportViewModel();
            NurseReportEntity entity = null;

            try
            {
                entity = await _nurseReportRepository.GetByIdAsync(id);

                await _nurseReportRepository.DeleteAsync(entity);
            }
            catch (Exception ex)
            {
            }
            return(RedirectToAction("Index"));
        }