Esempio n. 1
0
        // POST api/values
        public int Post([FromBody] TBL_USER_INFO value)
        {
            try
            {
                using (DB_APIEntities dbContext = new DB_APIEntities())
                {
                    if (value.Id > 0)
                    {
                        TBL_USER_INFO oTBL_USER_INFO = dbContext.TBL_USER_INFO.FirstOrDefault(c => c.Id == value.Id);
                        oTBL_USER_INFO.FirstName   = value.FirstName;
                        oTBL_USER_INFO.LastName    = value.LastName;
                        oTBL_USER_INFO.Password    = value.Password;
                        oTBL_USER_INFO.EMail       = value.EMail;
                        oTBL_USER_INFO.PhoneNumber = value.PhoneNumber;

                        dbContext.Entry(oTBL_USER_INFO).State = EntityState.Modified;
                    }
                    else
                    {
                        value.CreatedDate = DateTime.Now;
                        value.Gender      = "";
                        value.GroupId     = 1;
                        value.IsActive    = true;
                        dbContext.TBL_USER_INFO.Add(value);
                    }
                    dbContext.SaveChanges();
                    return(1);
                }
            }
            catch (Exception ex)
            {
                return(-1);
            }
        }
Esempio n. 2
0
        public ActionResult userLogin(string strEmail, string strPassword)
        {
            TBL_USER_INFO oTBL_USER_INFO = new TBL_USER_INFO();

            oTBL_USER_INFO = db.TBL_USER_INFO
                             .FirstOrDefault(user => user.EMail.ToLower() == strEmail.ToLower() && user.Password == strPassword);

            GetSesstionReady(oTBL_USER_INFO);
            return(Json(new { success = 1 }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
 public int GetSesstionReady(TBL_USER_INFO user)
 {
     try
     {
         Session["UserProfile"] = user;
         return(1);
     }
     catch (Exception e)
     {
         e.ToString();
         return(-1);
     }
 }
Esempio n. 4
0
 // DELETE api/values/5
 public void Delete(int id)
 {
     try
     {
         using (DB_APIEntities dbContext = new DB_APIEntities())
         {
             TBL_USER_INFO oTBL_USER_INFO = dbContext.TBL_USER_INFO.Find(id);
             dbContext.TBL_USER_INFO.Remove(oTBL_USER_INFO);
             dbContext.SaveChanges();
         }
     }
     catch (Exception ex)
     {
     }
 }
Esempio n. 5
0
        public ActionResult sendEmailClick(string Ids, string txtSubject, string txtBody)
        {
            if (string.IsNullOrEmpty(Ids) || string.IsNullOrEmpty(txtSubject) || string.IsNullOrEmpty(txtBody))
            {
                return(Json(new { success = 0 }, JsonRequestBehavior.AllowGet));
            }
            var splittedIds = Ids.Split(',');

            foreach (var item in splittedIds)
            {
                int _id = -1;
                if (int.TryParse(item, out _id))
                {
                    TBL_USER_INFO obj = db.TBL_USER_INFO.FirstOrDefault(c => c.Id == _id);

                    sendEmail(obj.EMail, txtSubject, txtBody);
                }
            }
            return(Json(new { success = 1 }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 6
0
        // PUT api/values/5
        public int Put(int id, [FromBody] TBL_USER_INFO value)
        {
            try
            {
                using (DB_APIEntities dbContext = new DB_APIEntities())
                {
                    TBL_USER_INFO oTBL_USER_INFO = dbContext.TBL_USER_INFO.FirstOrDefault(c => c.Id == id);
                    oTBL_USER_INFO.FirstName   = value.FirstName;
                    oTBL_USER_INFO.LastName    = value.LastName;
                    oTBL_USER_INFO.Password    = value.Password;
                    oTBL_USER_INFO.EMail       = value.EMail;
                    oTBL_USER_INFO.PhoneNumber = value.PhoneNumber;

                    dbContext.Entry(oTBL_USER_INFO).State = EntityState.Modified;
                    dbContext.SaveChanges();
                    return(1);
                }
            }
            catch (Exception ex)
            {
                return(-1);
            }
        }
Esempio n. 7
0
        // GET api/values/5
        public TBL_USER_INFO Get(int id)
        {
            TBL_USER_INFO obj = db.TBL_USER_INFO.FirstOrDefault(user => user.Id == id);

            return(obj);
        }