示例#1
0
        public WrapperProjectWorkflow GetProjectWFOneEmailFormated(ProjectWorkflowENT Param)
        {
            WrapperProjectWorkflow WrapperProjectWorkflow = new WrapperProjectWorkflow();

            Param.EmailTempId      = 1;
            WrapperProjectWorkflow = new ProjectWorkflowCRUD().GetProjectWFEmailFormated(Param);

            return(WrapperProjectWorkflow);
        }
示例#2
0
        public WrapperProjectWorkflow GetProjectWFTwoEmailFormatedWithPDF(ProjectWorkflowENT Param, IHostingEnvironment _hostingEnvironment)
        {
            WrapperProjectWorkflow WrapperProjectWorkflow = new WrapperProjectWorkflow();

            Param.EmailTempId      = 2;
            WrapperProjectWorkflow = new ProjectWorkflowCRUD().GetProjectWFEmailFormated(Param);
            //Param = new Helpers.PDFCreator().PdfGenerate(Param, _hostingEnvironment);
            Param.AttachmentURL = "https:\\nbk-api-dev.azurewebsites.net";
            return(WrapperProjectWorkflow);
        }
示例#3
0
        public WrapperProjectWorkflow GetProjectWFEmailFormated(ProjectWorkflowENT Param)
        {
            WrapperProjectWorkflow WrapperProjectWorkflow = new WrapperProjectWorkflow();
            EmailWorkflow          Content = new ProjectWorkflowCRUD().EmailContent(Param);

            Param.EmailContent = Content.Content;
            Param.EmailSubject = Content.Title;
            Param.EmailTo      = Content.EmailTo;
            Param.EmailFrom    = Content.EmailFrom;
            WrapperProjectWorkflow.ProjectWorkflow = Param;
            return(WrapperProjectWorkflow);
        }
示例#4
0
        public IActionResult ProjectWFOne([FromBody] WrapperProjectWorkflow Param)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion


            Param.ProjectWorkflow.InsertedBy = isAuthorized.UserProfileID;
            RequestResponse data = new Services.ProjectWorkflowService().ProjectWFOne(Param.ProjectWorkflow);

            return(Ok(data));
        }
示例#5
0
        public IActionResult GetProjectWFTwoEmailFormated([FromBody] WrapperProjectWorkflow Param)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion


            Param.ProjectWorkflow.InsertedBy = isAuthorized.UserProfileID;
            WrapperProjectWorkflow data = new Services.ProjectWorkflowService().GetProjectWFTwoEmailFormatedWithPDF(Param.ProjectWorkflow, _hostingEnvironment);

            return(Ok(data));
        }
示例#6
0
        public IActionResult ProjectWFThree([FromForm] string request)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion


            WrapperProjectWorkflow Param          = JsonConvert.DeserializeObject <WrapperProjectWorkflow>(request);
            IFormFileCollection    FilesInRequest = Request.Form.Files;

            Param.ProjectWorkflow.InsertedBy = isAuthorized.UserProfileID;
            RequestResponse data = new Services.ProjectWorkflowService().ProjectWFThree(Param.ProjectWorkflow, FilesInRequest, _hostingEnvironment);

            return(Ok(data));
        }