Пример #1
0
        public IActionResult UpdateHealthCareReport(HealthCareReportViewModel healthCareReportViewModel)
        {
            var result = _postOpService.UpdateHealthCareReport(healthCareReportViewModel);

            if (result)
            {
                return(Ok(result));
            }
            return(BadRequest());
        }
        public bool UpdateHealthCareReport(HealthCareReportViewModel healthCareReportViewModel)
        {
            var healthCareReport = _appDbContext.HealthCareReports.Find(healthCareReportViewModel.Id);

            healthCareReport.EventContent = healthCareReportViewModel.EventContent;
            healthCareReport.CareContent  = healthCareReportViewModel.CareContent;
            DateTime date = new DateTime();

            healthCareReport.DateUpdated = date;
            try
            {
                _appDbContext.Update(healthCareReport);
                _appDbContext.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                _logger.LogInformation("Update Health Care Report", ex);
                return(false);
            }
        }
        public bool CreateHealthCareReport(HealthCareReportViewModel healthCareReportViewModel)
        {
            var healthCareReport = new HealthCareReport()
            {
                //DateCreated = DateTime.ParseExact(healthCareReportViewModel.DateCreated, "ddd, dd-MM-yyyy hh:mm", provider),
                EventContent   = healthCareReportViewModel.EventContent,
                CareContent    = healthCareReportViewModel.CareContent,
                IsDeleted      = false,
                SurgeryShiftId = healthCareReportViewModel.SurgeryShiftId
            };

            try
            {
                _appDbContext.Add(healthCareReport);
                _appDbContext.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }