// // WORKS IN GALLERY // private static WorkInGalleryDto Convert(WorkInGallery workInGallery) { if (workInGallery == null) { return(null); } WorkInGalleryDto workInGalleryDto = new WorkInGalleryDto(); workInGalleryDto.Id = workInGallery.Id; workInGalleryDto.Title = workInGallery.Title; workInGalleryDto.Copy = workInGallery.Copy; workInGalleryDto.Name = workInGallery.Name; workInGalleryDto.AskingPrice = workInGallery.AskingPrice; workInGalleryDto.Description = workInGallery.Description; return(workInGalleryDto); }
public static WorkInGallery Convert(WorkInGalleryDto workDto) { if (workDto == null) { return(null); } WorkInGallery work = new WorkInGallery() { WorkID = workDto.WorkID, AskingPrice = workDto.AskingPrice, Copy = workDto.Copy, Description = workDto.Description, Name = workDto.Name, Title = workDto.Title }; return(work); }
public string genHtmlWorksInGallery(string rep) { // Получаем список работ на продажу. List <object> works = ProcessFactory.GetWorkInGalleryProcess().GetAll().Cast <object>().ToList(); // Начинаем заполнять строку html кода. Для начала строка с заголовками таблицы. string res_html = "<tr><td><b> Код </b></td><td><b> Название </b></td><td><b> Художник </b></td><td><b> Цена </b> </td><td><b> Описание </b></td></ tr >"; // Заполняет таблицу объектами. foreach (var work in works) { WorkInGalleryDto WorkItem = (WorkInGalleryDto)work; res_html += "<tr><td><p>" + WorkItem.WorkID + "</p></td>"; // Если заполнено поле "Копия", то дописываем его к имени в скобках. res_html += WorkItem.Copy != string.Empty ? "<td><p>" + WorkItem.WorkID + " (" + WorkItem.Copy + ")" + "</p></td>" : "<td><p>" + WorkItem.WorkID + "</p></td>"; res_html += "<td><p>" + WorkItem.Name + "</p></td>"; res_html += "<td><p>" + WorkItem.AskingPrice + "</p></td>"; res_html += "<td><p>" + (WorkItem.Description ?? "") + "</p></td></tr>"; } // Применяем наш подгруженный шаблон. res_html = rep.Replace("[VRA_TABLE_REPORT]", res_html); // Возвращаем заполненный html файл. return(res_html); }