public override int UpdateUID(PetProfileDTO dt) { using (var context = new PHCEntities()) { try { PetProfile pp = context.PetProfiles.Where(p => p.PID == dt.PID).SingleOrDefault(); if (pp != null) { pp.UID = dt.UID; context.SaveChanges(); int c = pp.PID; return(c); } else { return(0); } } catch (Exception ex) { throw ex; } } }
public ActionResult Userlogin() { if (adto != null) { _ifbp = (FbprofilePres)_ifbp; PetProfileDTO dt = new PetProfileDTO(); HttpContext.Session[USER] = adto; return(RedirectToAction("Index", "User", new { area = "PetUser" })); } else { return(RedirectToAction("Index")); } }
public override PetProfileDTO SavePetDetSignUp(PetProfileDTO dto) { using (var context = new PHCEntities()) { try { PetProfileDTO pdto = new PetProfileDTO(); PetProfile pp = new PetProfile(); pp.UID = dto.UID; pp.PetName = dto.PetName; pp.PetBreed = dto.PetBreed; pp.PetCategory = dto.pcid.ToString(); context.AddToPetProfiles(pp); context.SaveChanges(); pdto.PID = pp.PID; return(pdto); } catch (Exception ex) { throw ex; } } }
public abstract PetProfileDTO SavePetProf(PetProfileDTO dto);
public ActionResult BadgePage(string pname, string pbreed, string pcat) { ProfileDTO dto = new ProfileDTO(); try { dto.PetName = pname; dto.PetBreed = pbreed; dto.pcid = Convert.ToInt32(pcat); dto.UID = UDTO.UID; PetProfileDTO pdto = _ipres.SaveFirstPet(dto); dto.PID = pdto.PID; int bcnt = 0; bcnt = _ipres.SaveFirstBadge(UDTO.UID, dto.PID); List <ChallengeDTO> lstch = new List <ChallengeDTO>(); lstch = _ipres.ListChallenge(); dto.pch1 = 0; dto.pch2 = 0; dto.pch3 = 0; dto.pch4 = 0; dto.pch5 = 0; dto.pch6 = 0; for (int i = 0; i < lstch.Count; i++) { if (i == 0) { dto.pch1 = lstch[i].CHID; dto.pchname1 = lstch[i].ChallengeName; } else if (i == 1) { dto.pch2 = lstch[i].CHID; dto.pchname2 = lstch[i].ChallengeName; } else if (i == 2) { dto.pch3 = lstch[i].CHID; dto.pchname3 = lstch[i].ChallengeName; } else if (i == 3) { dto.pch4 = lstch[i].CHID; dto.pchname4 = lstch[i].ChallengeName; } else if (i == 4) { dto.pch5 = lstch[i].CHID; dto.pchname5 = lstch[i].ChallengeName; } else if (i == 5) { dto.pch6 = lstch[i].CHID; dto.pchname6 = lstch[i].ChallengeName; } } ProfileDTO pbcnt = new ProfileDTO(); pbcnt = _ipres.GetBadgeCount(UDTO.UID); dto.badgecount = pbcnt.badgecount; string token = UDTO.acctoken; var client = new Facebook.FacebookClient(token); dynamic fbresult = client.Get("me/friends"); var data = fbresult["data"].ToString(); dto.friendsListing = Newtonsoft.Json.JsonConvert.DeserializeObject <List <FacebookFriend> >(data); return(View(dto)); // constants } catch (Exception ex) { string message = "token has closed or you are logged out "; return(RedirectToAction("../../Home/Index")); } }
public abstract int UpdateUID(PetProfileDTO dt);
public abstract PetProfileDTO SavePetDetSignUp(PetProfileDTO dto);
public int UpdateUID(PetProfileDTO dt) { return(_ifbpdb.UpdateUID(dt)); }
public PetProfileDTO SavePetDetSignUp(PetProfileDTO dto) { return(_ifbpdb.SavePetDetSignUp(dto)); }
public PetProfileDTO SavePetProf(PetProfileDTO dto) { return(_ipdp.SavePetProf(dto)); }