public override AgendamentoDeCargaCadastroVm BuildSingle(AgendamentoDeCarga model, Usuario usuario) { bool permiteEditar = _verificaPermissaoAgendamento.PermiteEditar(model, usuario); bool permiteRealizar = _verificaPermissaoAgendamento.PermiteRealizar(model, usuario); if (model is AgendamentoDeCarregamento) { return(new AgendamentoDeCarregamentoCadastroVm { IdQuota = model.Quota.Id, IdAgendamento = model.Id, Placa = model.Placa, Peso = model.PesoTotal, ViewDeCadastro = "AgendamentoDeCarregamento", PermiteEditar = permiteEditar, PermiteRealizar = permiteRealizar }); } if (model is AgendamentoDeDescarregamento) { return(new AgendamentoDeDescarregamentoCadastroVm { IdQuota = model.Quota.Id, IdAgendamento = model.Id, Placa = model.Placa, ViewDeCadastro = "AgendamentoDeDescarregamento", PermiteEditar = permiteEditar, PermiteRealizar = permiteRealizar }); } return(null); }
public override AgendamentoDeCargaListarVm BuildSingle(AgendamentoDeCarga model, Usuario usuario) { return(new AgendamentoDeCargaListarVm { IdQuota = model.Quota.Id, IdAgendamento = model.Id, Peso = model.PesoTotal, Placa = model.Placa, Realizado = model.Realizado ? "Sim": "Não", PermiteEditar = _verificaPermissaoAgendamento.PermiteEditar(model, usuario) }); }