private SurveyInfoResponse DoPublish(PublishModel Model, HttpPostedFileBase Newfile) { Guid NewGuid = new Guid(); bool IsGuid = Guid.TryParse(Model.SurveyKey, out NewGuid); SurveyInfoRequest SurveyRequest = new SurveyInfoRequest(); SurveyInfoDTO SurveyInfoDTO = new Common.DTO.SurveyInfoDTO(); SurveyRequest.Criteria.FileInputStream = Newfile; SurveyInfoDTO.OrganizationKey = SurveyRequest.Criteria.OrganizationKey = new Guid(Model.OrganizationKey); SurveyInfoDTO.SurveyName = Model.SurveyName; SurveyInfoDTO.StartDate = DateTime.Now; SurveyInfoDTO.SurveyType = SurveyRequest.Criteria.SurveyType = 1; if (Model.UpdateExisting) { SurveyInfoDTO.SurveyId = Model.RepublishSurveyKey; SurveyInfoDTO.IsDraftMode = Model.IsDraft; SurveyInfoDTO.ClosingDate = DateTime.Parse(Model.EndDateUpdate); Model.EndDate = Model.EndDateUpdate; SurveyInfoDTO.SurveyName = Model.SurveyName; SurveyRequest.SurveyInfoList.Add(SurveyInfoDTO); SurveyInfoDTO.UserPublishKey = new Guid(Model.RepublishUserPublishKey); SurveyRequest.Action = "Update"; } else { SurveyInfoDTO.SurveyId = Guid.NewGuid().ToString(); SurveyInfoDTO.ClosingDate = DateTime.Parse(Model.EndDate); SurveyRequest.SurveyInfoList.Add(SurveyInfoDTO); SurveyInfoDTO.UserPublishKey = SurveyRequest.Criteria.UserPublishKey = Guid.NewGuid(); SurveyRequest.Action = "Create"; } var response = this._isurveyFacade.PublishExcelSurvey(SurveyRequest); return(response); }
public void Update(Common.DTO.SurveyInfoDTO t) { throw new NotImplementedException(); }