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