示例#1
0
        public async Task <ModelResponseC32Message> UpdateDocMenuC32EditAsync(ModelMenuC32 model)
        {
            model.tab2Group1Seq1FileInput2 = string.IsNullOrEmpty(model.tab2Group1Seq1FileInput2) ? "" : GenerateToken.GetGuid() + Path.GetExtension(model.tab2Group1Seq1FileInput2);
            model.tab2Group1Seq2FileInput2 = string.IsNullOrEmpty(model.tab2Group1Seq2FileInput2) ? "" : GenerateToken.GetGuid() + Path.GetExtension(model.tab2Group1Seq2FileInput2);
            model.tab2Group1Seq3FileInput2 = string.IsNullOrEmpty(model.tab2Group1Seq3FileInput2) ? "" : GenerateToken.GetGuid() + Path.GetExtension(model.tab2Group1Seq3FileInput2);

            var resp = await _IDocMenuC3Repository.UpdateDocMenuC32EditAsync(model);

            if (resp.Status)
            {
                if (!string.IsNullOrEmpty(model.tab2Group1Seq1FileInput2Base64))
                {
                    ServerDirectorys.SaveFileFromBase64(_IEnvironmentConfig.PathDocument, FolderDocument.menuC3Tab2, model.tab2Group1Seq1FileInput2, model.tab2Group1Seq1FileInput2Base64);
                }
                if (!string.IsNullOrEmpty(model.tab2Group1Seq2FileInput2Base64))
                {
                    ServerDirectorys.SaveFileFromBase64(_IEnvironmentConfig.PathDocument, FolderDocument.menuC3Tab2, model.tab2Group1Seq2FileInput2, model.tab2Group1Seq2FileInput2Base64);
                }
                if (!string.IsNullOrEmpty(model.tab2Group1Seq3FileInput2Base64))
                {
                    ServerDirectorys.SaveFileFromBase64(_IEnvironmentConfig.PathDocument, FolderDocument.menuC3Tab2, model.tab2Group1Seq3FileInput2, model.tab2Group1Seq3FileInput2Base64);
                }
            }
            return(resp);
        }
        public async Task <IActionResult> UpdateDocMenuC32Edit([FromBody] ModelMenuC32 model)
        {
            ModelResponseC32Message e = await _IDocMenuCService.UpdateDocMenuC32EditAsync(model);

            if (e.Status)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }