-
Notifications
You must be signed in to change notification settings - Fork 0
/
LayoutBLL.cs
44 lines (37 loc) · 1.45 KB
/
LayoutBLL.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using DAL;
using DTO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class LayoutBLL
{
CategoryDAO categorydao = new CategoryDAO();
SocialMediaDAO socialdao = new SocialMediaDAO();
FavDAO favdao = new FavDAO();
MetaDAO metadao = new MetaDAO();
AddressDAO addresdao = new AddressDAO();
PostDAO postado = new PostDAO();
public HomeLayoutDTO GetLayoutData()
{
HomeLayoutDTO dto = new HomeLayoutDTO();
dto.Categories = categorydao.GetCategories();
List<SocialMediaDTO> socialdtolist = new List<SocialMediaDTO>();
socialdtolist = socialdao.GetSocialMedias();
dto.Facebook = socialdtolist.First(x => x.Link.Contains("facebook"));
dto.Twitter = socialdtolist.First(x => x.Link.Contains("twitter"));
dto.Instagram = socialdtolist.First(x => x.Link.Contains("instagram"));
dto.Youtube = socialdtolist.First(x => x.Link.Contains("youtube"));
dto.Linkedin = socialdtolist.First(x => x.Link.Contains("linkedin"));
dto.FavDTO = favdao.GetFav();
dto.Metalist = metadao.GetMetaData();
List<AddressDTO> addressdtolist= addresdao.GetAddresses();
dto.Address = addressdtolist.First();
dto.HotNews = postado.GetHotNews();
return dto;
}
}
}