Example #1
0
        public TipoServico AtualizarTipoServico(TipoServico tiposervico)
        {
            if (tiposervico == null)
            {
                return(tiposervico);
            }

            using (IDataContextAsync context = new PCFTIDataContext())
                using (IUnitOfWorkAsync unitOfWork = new UnitOfWork(context))
                {
                    IRepositoryAsync <TipoServico> tiposervicoRepository = new Repository <TipoServico>(context, unitOfWork);
                    ITipoServicoService            tiposervicoService    = new TipoServicoService(tiposervicoRepository);
                    tiposervico.ObjectState = INFRAESTRUTURA.TRANSVERSAL.Core.States.ObjectState.Modified;
                    tiposervicoService.Update(tiposervico);
                    unitOfWork.SaveChanges();
                    (new Execute()).Sistema.Versao.NovaVersaoParaEdicao(tiposervico);
                }

            return(tiposervico);
        }