public DataTable SelectAllData() { DataTable dtbl = new DataTable(); DalTopic dalTopic = new DalTopic(); dtbl = dalTopic.SelectAllTopic(this); dalTopic = null; return(dtbl); }
public void Visit(DalTopic dalTopic) { CheckArgumentNull(dalTopic); OrmEntity = new Topic { Id = dalTopic.Id, Title = dalTopic.Title, Text = dalTopic.Text, Date = dalTopic.Date, IsAnswered = dalTopic.IsAnswered, SectionId = dalTopic.Section.Id, AuthorId = dalTopic.Author?.Id, StatusId = dalTopic.Status.Id, }; }
public static BllTopic ToBllTopic(this DalTopic dalTopic) { return(new BllTopic { Id = dalTopic.Id, Title = dalTopic.Title, Text = dalTopic.Text, Date = dalTopic.Date, IsAnswered = dalTopic.IsAnswered, Section = dalTopic.Section.ToBllSection(), Author = dalTopic.Author?.ToBllUser(), Status = dalTopic.Status.ToBllStatus(), Comments = dalTopic.Comments.Select(c => c.ToBllComment()), }); }
public long DeleteData() { _UserAction = 3; DalTopic dalTopic = new DalTopic(); long status; status = 0; try { status = dalTopic.DeleteTopic(this); dalTopic = null; } catch (Exception ex) { } return(status); }
public long UpdateData() { DalTopic dalTopic = new DalTopic(); long status; status = 0; try { _UserAction = 2; status = dalTopic.UpdateTopic(this); dalTopic = null; } catch (Exception ex) { } return(status); }
public void UpdateTopic(BllTopic topic) { DalTopic dalTopic = topicRepository.First(t => t.Id == topic.Id); dalTopic.Title = topic.Title; dalTopic.Text = topic.Text; dalTopic.Status.Id = topic.Status.Id; dalTopic.Section.Id = topic.Section.Id; try { topicRepository.Update(dalTopic); } catch (InvalidOperationException e) { logger.Warn(e.Message); throw; } }