//button to click on PDP page -> to sync add enteries public async Task <JsonResult> SyncAll(JiraProxyRequest jiraRequest) { try { if (jiraRequest == null) { return(Json(new ProxyResponse { Result = "ko", Data = "Jira request is null" }, JsonRequestBehavior.AllowGet)); } ExecuteJira jiraToDbSyncAll = new ExecuteJira(UnitOfWork); await jiraToDbSyncAll.Execute(jiraRequest.ProjectUid, jiraRequest.SystemId, jiraRequest.ProjectId, jiraRequest.EpicKey); return(Json(new ProxyResponse { Result = "ok", Data = jiraRequest.ProjectUid.ToString() }, JsonRequestBehavior.AllowGet)); } catch (Exception exception) { return(HandleException(exception)); } }
public async Task SyncAllTestMethod() { Logger logger = LogManager.GetCurrentClassLogger(); using (var unitOfWork = new UnitOfWork()) { try { ExecuteJira jiraToDbSyncAll = new ExecuteJira(unitOfWork); //await jiraToDbSyncAll.Execute(Guid.Parse("820963c3-b0bc-e711-80d3-00155d748e00"), 1, "11300", null); await jiraToDbSyncAll.Execute(Guid.Parse("62C3E71A-854C-E711-AF35-E4A7A0BDCEBD"), 1, "10400", null); } catch (Exception exception) { logger.Error(exception); } } }