public override badgeDTO Edit_badge(int id) { using (var context = new PHCEntities()) { try { badgeDTO dto = new badgeDTO(); Badge badg = new Badge(); badg = context.Badges.Where(p => p.BId == id).SingleOrDefault(); if (badg != null) { dto.BID = badg.BId; dto.Badgename = badg.Badgename; dto.badgeImage = badg.Badgelogo; dto.bnamehidden = badg.Badgename; dto.cdescription = badg.CDescription; dto.ldescription = badg.LDescription; } return(dto); } catch (Exception) { throw; } } }
public override string Update_badge(badgeDTO dto) { string msg = ""; using (var context = new PHCEntities()) { try { Badge bdg = new Badge(); bdg = context.Badges.Where(p => p.BId == dto.BID).SingleOrDefault(); if (bdg != null) { bdg.Badgename = dto.Badgename; bdg.Badgelogo = dto.badgeImage; bdg.createdDate = DateTime.Now; bdg.CDescription = dto.cdescription; bdg.LDescription = dto.ldescription; context.SaveChanges(); msg = "success"; } } catch (Exception ex) { msg = ex.Message; } } return(msg); }
public override List <badgeDTO> GetBadges_list() { using (var context = new PHCEntities()) { List <badgeDTO> ldto = new List <badgeDTO>(); badgeDTO dto = null; try { List <Badge> bdg = new List <Badge>(); bdg = context.Badges.ToList(); if (bdg != null) { foreach (Badge b in bdg) { dto = new badgeDTO(); dto.BID = b.BId; dto.Badgename = b.Badgename; dto.badgeImage = "~/Content/Uploads/Challenges/" + b.Badgelogo; dto.createdDate = string.Format("{0:MM-dd/yyyy}", b.createdDate); ldto.Add(dto); } } } catch (Exception) { throw; } return(ldto); } }
public override string Save_badge(badgeDTO dto) { string msg = ""; using (var context = new PHCEntities()) { try { Badge bg = new Badge(); bg.Badgename = dto.Badgename; bg.Badgelogo = dto.badgeImage; bg.createdDate = DateTime.Now; bg.CDescription = dto.cdescription; bg.LDescription = dto.ldescription; context.AddToBadges(bg); context.SaveChanges(); msg = "success"; } catch (Exception ex) { msg = ex.Message; } return(msg); } }
public ActionResult EditBadge(int id, badgeDTO dto) { if (dto != null) { HttpPostedFileBase file = Request.Files["upbadge"]; string pet_img = dto.badgeImage; if (Request.Files["upbadge"] != null && file.FileName != "") { //HttpPostedFileBase file = Request.Files["Uploadfile"]; pet_img = UploadImg(file); dto.badgeImage = pet_img; } string bnamehd = dto.bnamehidden; int cnt = _ichp.Badge_count(dto.Badgename); if ((bnamehd == dto.Badgename && cnt == 1) || cnt == 0) { string msg = _ichp.Update_badge(dto); if (msg == "success") { TempData["Success"] = "Updated Successfully"; return(RedirectToAction("badges")); } } else { ModelState.AddModelError("", "Badge name not available"); } } return(View(dto)); }
//edit badge public ActionResult EditBadge(int id) { badgeDTO dto = new badgeDTO(); dto = _ichp.Edit_badge(id); return(View(dto)); }
public ActionResult Createbadge(badgeDTO dto, FormCollection frm) { if (ModelState.IsValid) { HttpPostedFileBase badgfile = Request.Files["upbadge"]; string Badge_logo = UploadImg(badgfile); if (!string.IsNullOrEmpty(Badge_logo)) { _ichp = (ChallengePres)_ichp; int cnt = _ichp.Badge_count(dto.Badgename); if (cnt == 0) { badgeDTO adto = new badgeDTO(); adto.Badgename = dto.Badgename; adto.badgeImage = Badge_logo; adto.cdescription = dto.cdescription; adto.ldescription = dto.ldescription; string msg = _ichp.Save_badge(adto); if (msg == "success") { TempData["Success"] = "Saved Successfully"; return(RedirectToAction("badges")); } } else { ModelState.AddModelError("", "Badge name already exist..!"); } } } return(View()); }
public string Update_badge(badgeDTO dto) { return(_ipres.Update_badge(dto)); }
public string Save_badge(badgeDTO dto) { return(_ipres.Save_badge(dto)); }
public abstract string Update_badge(badgeDTO dto);
public abstract string Save_badge(badgeDTO dto);