public string Processar(IEntity entity) { Pedido pedido = (Pedido)entity; var status = new StatusPedido(); if (pedido.ped_status_id != 0) { status.Id = pedido.ped_status_id; status = (StatusPedido)daoStatusPedido.Consultar(status).FirstOrDefault(); } else { status = (StatusPedido)daoStatusPedido.Consultar(pedido.StatusPedido).FirstOrDefault(); } // verifica se retorna um Status if (status == null) { return("Este status não existe."); } pedido.StatusPedido = status; pedido.ped_status_id = status.Id; return(null); }
public string Processar(IEntity entity) { StatusPedido statusPedido = (StatusPedido)entity; // Verifica se a busca possui um status try { var listaStatus = (IList <StatusPedido>)daoStatusPedido.Consultar(statusPedido); if (listaStatus.Count() == 0) { return("O status procurado não existe<br>"); } } catch (Exception) { return("Ocorreu um erro interno"); } return(null); }