Пример #1
0
        public BE.UserInfo GetUserInfoByUId(Guid uid)
        {
            try
            {
                cmd             = new SqlCommand("GetUserInfoByUid", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@uid", uid);
                con.Open();
                DataTable dt = new DataTable();
                dt.Load(cmd.ExecuteReader());
                con.Close();
                BE.UserInfo objUserinfo = null;

                if (dt.Rows.Count > 0)
                {
                    objUserinfo           = new BE.UserInfo();
                    objUserinfo.uiid      = new Guid(dt.Rows[0]["uiid"].ToString());
                    objUserinfo.firstname = dt.Rows[0]["firstname"].ToString();
                    objUserinfo.lastname  = dt.Rows[0]["lastname"].ToString();
                    objUserinfo.dob       = Convert.ToDateTime(dt.Rows[0]["dob"].ToString());
                    objUserinfo.age       = Convert.ToInt16(dt.Rows[0]["age"].ToString());
                    objUserinfo.location  = dt.Rows[0]["location"].ToString();
                    objUserinfo.uid       = new Guid(dt.Rows[0]["uid"].ToString());
                }
                return(objUserinfo);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                con.Close();
            }
        }
Пример #2
0
        public bool UpdateUserinfo(BE.UserInfo objUserInfo)
        {
            try
            {
                int result = 0;
                cmd             = new SqlCommand("UpdateUserInfo", con);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@firstname", objUserInfo.firstname);
                cmd.Parameters.AddWithValue("@lastname", objUserInfo.lastname);
                cmd.Parameters.AddWithValue("@dob", objUserInfo.dob);
                cmd.Parameters.AddWithValue("@age", objUserInfo.age);
                cmd.Parameters.AddWithValue("@location", objUserInfo.location);
                cmd.Parameters.AddWithValue("@uiid", objUserInfo.uiid);
                con.Open();
                result = cmd.ExecuteNonQuery();
                con.Close();
                if (result > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                con.Close();
            }
        }
Пример #3
0
        public Guid InsertUserInfo(BE.UserInfo objUserInfo)
        {
            try
            {
                Guid newid = Guid.Empty;
                cmd             = new SqlCommand("InsertUserInfo", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@firstname", objUserInfo.firstname);
                cmd.Parameters.AddWithValue("@lastname", objUserInfo.lastname);
                cmd.Parameters.AddWithValue("@dob", objUserInfo.dob);
                cmd.Parameters.AddWithValue("@age", objUserInfo.age);
                cmd.Parameters.AddWithValue("@location", objUserInfo.location);
                cmd.Parameters.AddWithValue("@uid", objUserInfo.uid);
                cmd.Parameters.Add("@uiid", SqlDbType.UniqueIdentifier);
                cmd.Parameters["@uiid"].Direction = ParameterDirection.Output;

                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
                newid = new Guid(cmd.Parameters["@uiid"].Value.ToString());
                return(newid);
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                con.Close();
            }
        }
Пример #4
0
 public IHttpActionResult UpdateUserInfo(BE.UserInfo objUserInfo)
 {
     objUserInfoDAL = new DA.UserInfoDAL();
     qresult        = objUserInfoDAL.UpdateUserinfo(objUserInfo);
     if (qresult)
     {
         return(Ok("updated user info"));
     }
     else
     {
         return(BadRequest("error occure while updating"));
     }
 }
Пример #5
0
 public IHttpActionResult GetUserInfoByUID(string uid)
 {
     objUserInfoDAL = new DA.UserInfoDAL();
     retUserInfo    = objUserInfoDAL.GetUserInfoByUId(Guid.Parse(uid.Replace("\"", "")));
     if (retUserInfo != null)
     {
         return(Ok(new { result = retUserInfo }));
     }
     else
     {
         return(BadRequest("error occure while geting userinfo"));
     }
 }