Esempio n. 1
0
        public static VisitersDTO SignUp(string FirstName, string LastName, string Mail, string username, string password)
        {
            bool isVisiterSingUp = VisitersDAL.GetAll().Exists(p =>
                                                               p.Password == password &&
                                                               p.NameUser == username &&
                                                               p.FirstName == FirstName &&
                                                               p.NameUser == username &&
                                                               p.LastName == LastName &&
                                                               p.Mail == Mail
                                                               );

            if (isVisiterSingUp)
            {
                return(null);
            }
            else
            {
                return(Add(new VisitersDTO()
                {
                    FirstName = FirstName,
                    LastName = LastName,
                    Mail = Mail,
                    Password = password,
                    NameUser = username,
                }));
            }
        }
Esempio n. 2
0
        public static List <InventDoseDTO> GetAll()
        {
            var dal = InventDoseDAL.GetAll();
            List <InventDoseDTO> dalList = new List <InventDoseDTO>();

            foreach (var item in dal)
            {
                var i = InventDoseCast.ToDTO(item);
                i.StatusName    = InventDoseDAL.GetByIdStatusInvent(i.IdStatusInvent).Kind.Trim();
                i.VisiterName   = VisitersDAL.GetById(i.IdVisiter).FirstName;
                i.InventDetails = InventDetailsCast.ListToDTO(InventDoseDAL.GetByIdInventDetails(i.Id));
                foreach (var menu in i.InventDetails)
                {
                    var m = MenuBL.GetById(menu.IdMenu);
                    menu.MenuName = m.NameDose;
                }
                dalList.Add(i);
            }
            return(dalList);
        }
Esempio n. 3
0
        public static List <FavoriteDose> getDoseByfeedback()
        {
            List <FavoriteDose> favorite = new List <FavoriteDose>();
            var list = InventDoseCast.ListToDTO(InventDoseDAL.GetDoseByfeedback());

            foreach (var item in list)
            {
                var f    = new FavoriteDose();
                var name = VisitersDAL.GetById(item.IdVisiter);
                f.VisiterName      = name.FirstName.Trim() + " " + name.LastName.Trim();
                f.Feedback         = item.Feedback.Trim();
                f.date             = DateTime.Now;
                f.rate             = item.rate;
                item.InventDetails = InventDetailsCast.ListToDTO(InventDoseDAL.GetByIdInventDetails(item.Id));
                foreach (var menu in item.InventDetails)
                {
                    f.Menu = MenuBL.GetById(menu.IdMenu);
                }
                favorite.Add(f);
            }
            return(favorite);
        }
Esempio n. 4
0
 public static VisitersDTO Login(string username, string password)
 {
     return(VisitersCast.ToDTO(
                VisitersDAL.GetByPassword(username, password)));
 }
Esempio n. 5
0
 public static VisitersDTO Add(VisitersDTO visiters)
 {
     return(VisitersCast.ToDTO(VisitersDAL.Add(VisitersCast.ToDAL(visiters))));
 }
Esempio n. 6
0
 public static VisitersDTO GetById(int id)
 {
     return(VisitersCast.ToDTO(VisitersDAL.GetById(id)));
 }
Esempio n. 7
0
 public static void Delete(VisitersDTO visiters)
 {
     VisitersDAL.Delete(VisitersCast.ToDAL(visiters));
 }
Esempio n. 8
0
 public static void Update(VisitersDTO visiters)
 {
     VisitersDAL.Update(VisitersCast.ToDAL(visiters));
 }
Esempio n. 9
0
 public static List <VisitersDTO> GetAll()
 {
     return(VisitersCast.ListToDTO(VisitersDAL.GetAll()));
 }