コード例 #1
0
 public ActionResult Index(string command, ContestMaster contestMaster, string id)
 {
     if (command == "Add")
     {
         DateTime date = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, INDIAN_ZONE);
         contestMaster.CreatedDate = contestMaster.UpdatedDate = date;
         contestMaster.Status      = "Active";
         contestMaster             = contestsService.AddNewContest(contestMaster);
         if (contestMaster.ContentMasterID != 0)
         {
             return(Content("<script language='javascript' type='text/javascript'>alert('Contest Added Successfully');location.href='" + @Url.Action("Index", "ContestsManagement") + "'</script>"));
         }
         else
         {
             return(Content("<script language='javascript' type='text/javascript'>alert('Failed To Add Contest');location.href='" + @Url.Action("Index", "ContestsManagement") + "'</script>"));
         }
     }
     if (command == "Update")
     {
         contestMaster.ContentMasterID = long.Parse(id);
         int count = contestsService.UpdateContestName(contestMaster);
         if (count != 0)
         {
             return(Content("<script language='javascript' type='text/javascript'>alert('Contest Updated Successfully');location.href='" + @Url.Action("Index", "ContestsManagement") + "'</script>"));
         }
         else
         {
             return(Content("<script language='javascript' type='text/javascript'>alert('Failed To Update Contest');location.href='" + @Url.Action("Index", "ContestsManagement") + "'</script>"));
         }
     }
     return(View());
 }
コード例 #2
0
        public int RemoveContest(long id)
        {
            int           updatestatus;
            var           record        = _dbContext.ContestMaster.SingleOrDefault(i => i.ContentMasterID == id);
            ContestMaster contestMaster = new ContestMaster();

            contestMaster             = record;
            contestMaster.Status      = "Removed";
            contestMaster.UpdatedDate = date;
            _dbContext.Entry(record).CurrentValues.SetValues(contestMaster);
            updatestatus = _dbContext.SaveChanges();
            return(updatestatus);
        }
コード例 #3
0
        public int UpdateContestName(ContestMaster contestMaster)
        {
            int updatestatus;
            var record = _dbContext.ContestMaster.SingleOrDefault(i => i.ContentMasterID == contestMaster.ContentMasterID);

            //record.ContestName = contestMaster.ContestName;
            //record.UpdatedDate = date;
            contestMaster.UpdatedDate = date;
            contestMaster.CreatedDate = record.CreatedDate;
            contestMaster.Status      = record.Status;
            _dbContext.Entry(record).CurrentValues.SetValues(contestMaster);
            updatestatus = _dbContext.SaveChanges();
            return(updatestatus);
        }
コード例 #4
0
 public ContestMaster AddNewContest(ContestMaster contestMaster)
 {
     contestMaster = _dbContext.ContestMaster.Add(contestMaster);
     _dbContext.SaveChanges();
     return(contestMaster);
 }
コード例 #5
0
 public int UpdateContestName(ContestMaster contestMaster)
 {
     return(contestsRepoitory.UpdateContestName(contestMaster));
 }
コード例 #6
0
 public ContestMaster AddNewContest(ContestMaster contestMaster)
 {
     return(contestsRepoitory.AddNewContest(contestMaster));
 }