Exemplo n.º 1
0
        // POST: api/ExecutiveLoginApi
        public string Post([FromBody] MarketingExecutive m)
        {
            Property p  = new Property();
            DataSet  ds = new DataSet();

            p.Condition1 = enc.Encrypt(m.ExecutiveEmail);
            p.Condition2 = enc.Encrypt(m.Password);
            p.OnTable    = "ExecutiveLogin";
            ds           = dl.Fetch_API_Executive(p);
            try
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    return("Authenticate User");
                }
                else
                {
                    return("Not Authenticate User");
                }
            }
            catch (Exception e)
            {
                return("Not login");
            }
        }
Exemplo n.º 2
0
        // PUT: api/ExecutiveProfileUpdateApi/5
        public IHttpActionResult Put(string id, [FromBody] MarketingExecutive m)
        {
            m.ExecutiveId    = id;
            m.Password       = enc.Encrypt(m.Password);
            m.ExecutiveEmail = enc.Encrypt(m.ExecutiveEmail);

            try
            {
                if (dl.InsertExecutive_Sp(m) > 0)
                {
                    return(Ok("Executive Profile Updated Successfully"));
                }
            }
            catch (Exception ex)
            {
                return(NotFound());
            }
            return(Ok());
        }
Exemplo n.º 3
0
        public ActionResult MarketingExecutive(MarketingExecutive a)
        {
            a.ExecutiveEmail = enc.Encrypt(a.ExecutiveEmail);
            a.Password       = enc.Encrypt(a.Password);

            try
            {
                if (dl.InsertExecutive_Sp(a) > 0)
                {
                    TempData["MSG"] = "Marketing Executive Added Successfully.";
                }
            }
            catch (Exception ex)
            {
                TempData["MSG"] = "Something went wrong.";
                return(Redirect("/MarketingExecutive/MarketingExecutive"));
            }
            TempData["MSG"] = "Marketing Executive Added Successfully.";
            return(Redirect("/MarketingExecutive/MarketingExecutive"));
        }
Exemplo n.º 4
0
        // PUT: api/ChangePasswordApi/5
        public string Put(string id, [FromBody] MarketingExecutive m)
        {
            Property p  = new Property();
            DataSet  ds = new DataSet();

            m.Password       = enc.Encrypt(m.Password);
            m.ExecutiveEmail = enc.Encrypt(m.ExecutiveEmail);
            m.ExecutiveId    = id;

            try
            {
                if (dl.InsertExecutive_Sp(m) > 0)
                {
                    return("Your Password Is Updated");
                }
            }
            catch (Exception ex)
            {
                return("Not found");
            }
            return("Ok");
        }
Exemplo n.º 5
0
        public ActionResult MarketingExecutive(string id)
        {
            HttpCookie rxgoadmin = Request.Cookies["rxgoAdmin"];
            string     adminid   = rxgoadmin.Values["Hid"];
            List <MarketingExecutive> ExecutiveList = new List <MarketingExecutive>();
            Property p  = new Property();
            DataSet  ds = new DataSet();

            p.OnTable = "FetchExecutive";
            if (id != null)
            {
                p.Condition1 = id;
            }

            if (adminid != null)
            {
                p.Condition2 = adminid;
            }

            ds = dl.FetchMarketingExecutive_sp(p);

            List <SelectListItem> CountryList = new List <SelectListItem>();

            CountryList.Add(new SelectListItem {
                Text = "Select Country", Value = ""
            });
            foreach (DataRow dr in ds.Tables[2].Rows)
            {
                CountryList.Add(new SelectListItem {
                    Text = dr["CountryName"].ToString(), Value = dr["CountryId"].ToString()
                });
            }
            ViewBag.CountryList = new SelectList(CountryList, "Value", "Text");

            MarketingExecutive info = new RXGOADMIN.Models.MarketingExecutive();

            try
            {
                info = new RXGOADMIN.Models.MarketingExecutive()
                {
                    ExecutiveId      = ds.Tables[1].Rows[0]["ExecutiveId"].ToString(),
                    ExecutiveName    = ds.Tables[1].Rows[0]["ExecutiveName"].ToString(),
                    ExecutivePhone   = ds.Tables[1].Rows[0]["ExecutivePhone"].ToString(),
                    ExecutiveEmail   = enc.Decrypt(ds.Tables[1].Rows[0]["ExecutiveEmail"].ToString()),
                    Password         = enc.Decrypt(ds.Tables[1].Rows[0]["Password"].ToString()),
                    ExecutiveAddress = ds.Tables[1].Rows[0]["ExecutiveAddress"].ToString(),
                    ExecutiveAge     = ds.Tables[1].Rows[0]["ExecutiveAge"].ToString(),
                    CountryName      = ds.Tables[1].Rows[0]["CountryName"].ToString(),
                    StateName        = ds.Tables[1].Rows[0]["StateName"].ToString(),
                    CityName         = ds.Tables[1].Rows[0]["CityName"].ToString(),
                    CountryId        = ds.Tables[1].Rows[0]["CountryId"].ToString(),
                    StateId          = ds.Tables[1].Rows[0]["StateId"].ToString(),
                    CityId           = ds.Tables[1].Rows[0]["CityId"].ToString()
                };
            }
            catch (Exception ex)
            {
            }

            foreach (DataRow item in ds.Tables[0].Rows)
            {
                MarketingExecutive m = new MarketingExecutive();

                m.ExecutiveId      = item["ExecutiveId"].ToString();
                m.ExecutiveName    = item["ExecutiveName"].ToString();
                m.ExecutivePhone   = item["ExecutivePhone"].ToString();
                m.ExecutiveEmail   = enc.Decrypt(item["ExecutiveEmail"].ToString());
                m.ExecutiveAddress = item["ExecutiveAddress"].ToString();
                m.ExecutiveAge     = item["ExecutiveAge"].ToString();
                m.IsActive         = item["IsActive"].ToString();
                ExecutiveList.Add(m);
            }
            ViewBag.ExecutiveList = ExecutiveList;
            return(View(info));
        }