public ItemProjetoResumo(Glass.Data.Model.ItemProjeto itemProjeto) { IdItemProjeto = (int)itemProjeto.IdItemProjeto; IdProjetoModelo = (int)itemProjeto.IdProjetoModelo; Valor = itemProjeto.Total.ToString("c", new CultureInfo("pt-BR")); ImageUrl = itemProjeto.ImagemUrlMini.Replace("~/", ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem); CodigoModelo = itemProjeto.CodigoModelo; IdCorVidro = (int)itemProjeto.IdCorVidro; EspessuraVidro = itemProjeto.EspessuraVidro; if (!ImageUrl.StartsWith(ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem)) { ImageUrl = string.Format("{0}{1}", ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem, ImageUrl); } Ambiente = itemProjeto.Ambiente; var materiais = Glass.Data.DAL.MaterialItemProjetoDAO.Instance.GetList(itemProjeto.IdItemProjeto, string.Empty, 0, 1); if (materiais.FirstOrDefault() != null) { ValorCobradoM2 = materiais.FirstOrDefault().Valor.ToString("c", new CultureInfo("pt-BR")); DescricaoProduto = materiais.FirstOrDefault().DescrProduto; } }
public ItemProjeto(Glass.Data.Model.ItemProjeto itemProjeto) { IdProjeto = (int)itemProjeto.IdProjeto; IdItemProjeto = (int)itemProjeto.IdItemProjeto; IdProjetoModelo = (int)itemProjeto.IdProjetoModelo; EspessuraVidro = itemProjeto.EspessuraVidro; IdCorVidro = (int)itemProjeto.IdCorVidro; MedidaExata = itemProjeto.MedidaExata; Ambiente = itemProjeto.Ambiente; ImagemUrl = itemProjeto.ImagemUrl.Replace("../../", ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem); Total = itemProjeto.Total.ToString("c", new CultureInfo("pt-BR")); }