コード例 #1
0
        public Task<HttpResponseMessage> Put(int id, [FromBody]dynamic body)
        {
            var command = new UpdateEmpresaCommand(
               nomeEmpresa: (string)body.nomeEmpresa,
               cnpj: (string)body.cnpj,
               datacadastro: (DateTime)body.dataCadastro
               );

               var empresa = _service.Update(command, id);
               return CreateResponse(HttpStatusCode.OK, empresa);
        }
コード例 #2
0
        public Empresa Update(UpdateEmpresaCommand command,int id)
        {
            var _empresa = _repository.GetId(id);
            _empresa.UpdateInfo(command.NomeEmpresa,command.Cnpj,command.DataCadastro);
               _repository.Update(_empresa);

            if (Commit())
                return _empresa;

            return null;
        }