Esempio n. 1
0
        public async Task <ModelResponseC34Message> UpdateDocMenuC34EditAsync(ModelMenuC34 model)
        {
            ModelResponseC34Message resp = new ModelResponseC34Message();

            switch (model.agenda4term)
            {
            case "1":
            case "2":
            case "3":
            case "4":
            case "8":
            case "9":
                if (string.IsNullOrEmpty(model.tab4Group1Seq1Input1))
                {
                    resp.Status  = false;
                    resp.Message = "กรุณาตรวจสอบและลงความเห็นของกรรมการ!";
                    goto gotoRespone;
                }
                break;
            }

            model.file1name = string.IsNullOrEmpty(model.file1name) ? "" : GenerateToken.GetGuid() + Path.GetExtension(model.file1name);
            resp            = await _IDocMenuC3Repository.UpdateDocMenuC34EditAsync(model);

            if (resp.Status)
            {
                if (!string.IsNullOrEmpty(model.file1base64))
                {
                    ServerDirectorys.SaveFileFromBase64(_IEnvironmentConfig.PathDocument, FolderDocument.menuC3Tab4, model.file1name, model.file1base64);
                }
            }

gotoRespone:
            return(resp);
        }
        public async Task <IActionResult> UpdateDocMenuC34Edit([FromBody] ModelMenuC34 model)
        {
            IActionResult _result = BadRequest();

            ModelResponseC34Message e = await _IDocMenuCService.UpdateDocMenuC34EditAsync(model);

            if (e.Status == true)
            {
                _result = Ok(e);
            }
            else
            {
                _result = BadRequest(e);
            }

            return(_result);
        }