Example #1
0
        public async Task <ActionResult <Unit> > Create([FromForm] CreateComiteVM dat)
        {
            var file = Request.Form.Files;

            CreateComiteDto _comite = null;

            if (dat.data != null)
            {
                _comite = Newtonsoft.Json.JsonConvert.DeserializeObject <CreateComiteDto>(dat.data);
            }

            return(await Mediator.Send(new ComiteCreateCommand()
            {
                data = _comite, Files = file
            }));
        }
Example #2
0
        public async Task <ActionResult <Unit> > Update([FromForm] UpdateComiteVM dat)
        {
            var files = Request.Form.Files;

            CreateComiteDto comite = null;

            if (dat.data != null)
            {
                comite = Newtonsoft.Json.JsonConvert.DeserializeObject <CreateComiteDto>(dat.data);
            }
            List <FilesUploadOneVM> updateFiles = null;

            if (dat.UpdateFiles != null)
            {
                updateFiles = Newtonsoft.Json.JsonConvert.DeserializeObject <List <FilesUploadOneVM> >(dat.UpdateFiles);
            }

            return(await Mediator.Send(new ComiteUpdateCommand()
            {
                data = comite, Files = files, UpdateFiles = updateFiles
            }));
        }