public string AddOrEditForDomain(PerformanceAnalysisDmnViewModel domainViewModel) { var domainDto = new DomainExaminationDto(); try { if (domainViewModel.Id != null) { domainDto = domainExaminationService.GetById(domainViewModel.Id); } domainDto.Protocol = domainViewModel.Protocol; domainDto.Domain = domainViewModel.Domain; domainDto.CustomerId = domainViewModel.CustomerId; domainDto.Status = (int)StatusEnum.enabled; domainDto.ToStartTime = Convert.ToDateTime(domainViewModel.ToStartTime).ToLocalTime(); domainDto.ToEndTime = Convert.ToDateTime(domainViewModel.ToEndTime).ToLocalTime(); domainDto.Interval = domainViewModel.Interval; domainDto.BrowserType = domainViewModel.BrowserType; domainDto.TestType = domainViewModel.TestType; domainDto.LastExecuted = DateTime.Now.AddHours(-3).ToLocalTime(); domainExaminationService.AddOrEdit(domainDto); } catch (Exception ex) { log.Error(ex); } return(JsonConvert.SerializeObject(new { result = "true" })); }