private void DefineTituloAgendaPeloTipoOrdemServico(OrdemServicoDtoSpecialized dto) { var tipoOrdemServico = this._tipoOrdemServicoRepository.GetById(new TipoOrdemServicoFilter { TipoOrdemServicoId = dto.TipoOrdemServicoId }).Result; dto.Agenda.Nome = string.Format("{0} de {1}", "O.S.", tipoOrdemServico.Nome); }
private void ConfiguraAgendaColaborador(OrdemServicoDtoSpecialized dto, OrdemServico domain) { domain.Agenda.CollectionAgendaColaborador = new List <AgendaColaborador>(); foreach (var item in dto.ResponsavelIds) { domain.Agenda.CollectionAgendaColaborador.Add(new AgendaColaborador(domain.Agenda.AgendaId, item)); } }
private void DefineCorAgendaPelaPrioridade(OrdemServicoDtoSpecialized dto) { var tipo = this._tipoOrdemServicoRepository.GetById(new TipoOrdemServicoFilter { TipoOrdemServicoId = dto.TipoOrdemServicoId }).Result; var prioridade = this._prioridadeRepository.GetById(new PrioridadeFilter { PrioridadeId = tipo.PrioridadeId }).Result; dto.Agenda.CorId = prioridade.CorId; }
private void DefineDescricaoAgendaPeloCliente(OrdemServicoDtoSpecialized dto) { var cliente = this._clienteRepository.GetById(new ClienteFilter { ClienteId = dto.ClienteId }).Result; var condominio = cliente.Condominio; if (condominio.IsNotNull()) { dto.Agenda.Descricao = string.Format("{0} - ", condominio.Sigla); } dto.Agenda.Descricao += cliente.Pessoa.Nome; }
public async Task <IActionResult> Put([FromBody] OrdemServicoDtoSpecialized dto) { var result = new HttpResult <OrdemServicoDto>(this._logger); try { var returnModel = await this._app.SavePartial(dto); return(result.ReturnCustomResponse(this._app, returnModel)); } catch (Exception ex) { return(result.ReturnCustomException(ex, "Calemas.Erp - OrdemServico", dto)); } }
private void DefineDataFimAgenda(OrdemServicoDtoSpecialized dto) { dto.Agenda.DataFim = dto.Agenda.DataInicio.AddHours(1); }