public override void DoJob(dynamic data) { var operationGuid = string.Empty; try { DeleteCompanyData json = JsonConvert.DeserializeObject <DeleteCompanyData>(data); operationGuid = json.OrderDemandGuid; var diskSpaces = _diskSpaceRepository.GetCustomersDiskSpace(json.ExternalId); diskSpaces.ForEach(i => { _sTaaSSoap.RenamePhysicalFolder(i.Identifier.ToString("N")); }); _CompanyRepository.DeleteCompany(json.ExternalId, 0); //unjeti usera _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.Finished); } catch (Exception ex) { _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.FinishedError); _logRepository.InsertLogoRecord(nameof(Create), nameof(LogLevel.Error), ex.Message + " " + ex.StackTrace, operationGuid, data); } }
public override void DoJob(dynamic data) { var operationGuid = string.Empty; try { UpdateCompanyData json = JsonConvert.DeserializeObject <UpdateCompanyData>(data); operationGuid = json.OrderDemandGuid; _CompanyRepository.UpdateCompany(json); _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.Finished); } catch (Exception ex) { _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.FinishedError); _logRepository.InsertLogoRecord(nameof(Create), nameof(LogLevel.Error), ex.Message + " " + ex.StackTrace, operationGuid, data); } }
public override void DoJob(dynamic data) { var operationGuid = string.Empty; try { RemoveProductData json = JsonConvert.DeserializeObject <RemoveProductData>(data); operationGuid = json.OrderDemandGuid; _userRepository.RemoveUserRole(json.ExternalId); _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.Finished); } catch (Exception ex) { _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.FinishedError); _logRepository.InsertLogoRecord(nameof(RemoveProduct), nameof(LogLevel.Error), ex.Message + " " + ex.StackTrace, operationGuid, data); } }
public override void DoJob(dynamic data) { var operationGuid = string.Empty; try { var json = JsonConvert.DeserializeObject(data); operationGuid = json.OrderDemandGuid; var mail = new MailHelper(TemplateManager.EmailResources(_configuration["FileSystemResourceManagerResourcesPath"]).GetString(json.TemplateName.Value), _configuration["SmtpServer"], _configuration["SubjectPrefix"]); mail.ParseBody(json); mail.Send(_configuration["Bcc"]); _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.Finished); } catch (Exception ex) { _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.FinishedError); _logRepository.InsertLogoRecord(nameof(SendMail), nameof(LogLevel.Error), ex.Message + " " + ex.StackTrace, operationGuid, data); } }
public override void DoJob(dynamic data) { var operationGuid = string.Empty; try { UpdateDiskSpaceData json = JsonConvert.DeserializeObject <UpdateDiskSpaceData>(data); operationGuid = json.OrderDemandGuid; var diskSpace = _diskSpaceRepository.GetDiskSpaceInfo(json.UserId, json.DiskSpaceId, true); _diskSpaceRepository.UpdateDiskSpace(diskSpace.DiskSpaceID, json.DiskSpaceName, null); _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.Finished); SendNotification(json); } catch (Exception ex) { _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.FinishedError); _logRepository.InsertLogoRecord(nameof(CreateDiskSpace), nameof(LogLevel.Error), ex.Message + " " + ex.StackTrace, operationGuid, data); } }
public override void DoJob(dynamic data) { var operationGuid = string.Empty; try { CreateDiskSpaceData json = JsonConvert.DeserializeObject <CreateDiskSpaceData>(data); operationGuid = json.OrderDemandGuid; var folderGuid = new Guid(operationGuid); _sTaaSSoap.DiskSpaceCreate(folderGuid.ToString("N")); _diskSpaceRepository.CreateDiskSpace(json.ProductId, json.UserId, (byte?)DiskSpaceState.Active, json.DiskName, json.Description, folderGuid, new Guid(json.AssetGroupId)); _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.Finished); SendNotification(json); } catch (Exception ex) { _orderDemandRepository.ChangeOrderDemandState(operationGuid, (int)OrderDemandStates.FinishedError); _logRepository.InsertLogoRecord(nameof(CreateDiskSpace), nameof(LogLevel.Error), ex.Message + " " + ex.StackTrace, operationGuid, data); } }