Example #1
0
        //רושם בוס חדש
        //public static void registerBoss(Entities.Boss boss)
        //{
        //    DB.Boss.Add(Entities.Boss.BossDAL(boss));
        //    DB.SaveChanges();
        //}
        //public static void registerUser(Entities.User user)
        //{

        //    DB.User.Add(Entities.User.UserDAL(user));
        //    DB.SaveChanges();
        //}

        public static Entities.Boss registerBoss(Entities.Boss boss)
        {
            try
            {
                using (DAL.IdialEntities3 DB = new DAL.IdialEntities3())
                {
                    DB.Database.Connection.Open();
                    DB.Boss.Add(Entities.Boss.BossDAL(boss));
                    DB.SaveChanges();


                    var u = DB.Boss.FirstOrDefault(x => x.BossMail == boss.BossMail && x.BossPassword == boss.BossPassword);

                    //BL.SendMail.SendEmail(data, "ברוך בואך לאתר אידיאל", u.UserMail);
                    //var p = BL.SendMail.register(u.BossName, u.BossPassword, u.BossMail);

                    return(Entities.Boss.BossEntities(u));
                }
            }
            catch (Exception e)
            {
                BL.SendMail.SendEmail(e.ToString(), e.Message, "");
                BL.WriteLogError.WriteLogErrors(e.Message);
                return(null);
            }
        }
        public Entities.Boss registerBoss([FromBody] Entities.Boss boss)
        {
            bool x = BL.UserLogic.NotValidPasswordBoss(boss.BossMail);

            if (x == true)
            {
                return(BL.UserLogic.registerBoss(boss));
            }
            else
            {
                return(null);
            }
        }
Example #3
0
        //בודק אם בוס קיים
        public static Entities.Boss IsRegistered(Entities.Boss b)
        {
            using (DAL.IdialEntities3 DB = new DAL.IdialEntities3())
            {
                DB.Database.Connection.Open();
                // List<Entities.Boss> boss2 = new List<Entities.Boss>();
                var boss = DB.Boss.FirstOrDefault(p => p.BossPassword == b.BossPassword && p.BossMail == b.BossMail);

                if (boss != null)
                {
                    return(Entities.Boss.BossEntities(boss));
                }

                return(null);
            }
        }
 public IHttpActionResult EditBoss([FromBody] Entities.Boss editBoss)
 {
     return(Ok(BL.UserLogic.EditDetailsBoss(editBoss)));
 }
 public Entities.Boss loginBoss([FromBody] Entities.Boss boss)
 {
     return(BL.UserLogic.IsRegistered(boss));
 }