Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        //edit badge
        public ActionResult EditBadge(int id)
        {
            badgeDTO dto = new badgeDTO();

            dto = _ichp.Edit_badge(id);
            return(View(dto));
        }
Exemplo n.º 7
0
        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());
        }
Exemplo n.º 8
0
 public string Update_badge(badgeDTO dto)
 {
     return(_ipres.Update_badge(dto));
 }
Exemplo n.º 9
0
 public string Save_badge(badgeDTO dto)
 {
     return(_ipres.Save_badge(dto));
 }
Exemplo n.º 10
0
 public abstract string Update_badge(badgeDTO dto);
Exemplo n.º 11
0
 public abstract string Save_badge(badgeDTO dto);