コード例 #1
0
        public ActionResult CreateBAtch(int?id)
        {
            TMS_BatchMaster obj = new TMS_BatchMaster();

            if (id != null)
            {
                obj        = db.TMS_BatchMaster.Where(x => x.BatchId == id).FirstOrDefault();
                ViewBag.id = id;
            }
            ViewBag.Course = GetCourseList();
            List <ViewModelClass.ModelBatchView> Blist = (from a in db.TMS_BatchMaster
                                                          join b in db.TMS_CourseMaster on a.CourseId equals b.CourseId
                                                          where a.IsActive == true
                                                          select new ViewModelClass.ModelBatchView
            {
                BatchId = a.BatchId,
                BatchName = a.BatchName,
                CourseName = b.CourseName,
                StartDate = a.StartDate,
                EndDate = a.EndDate
            }).ToList();

            ViewBag.List = Blist;
            return(View(obj));
        }
コード例 #2
0
        public ActionResult CreateBatch(TMS_BatchMaster formObj)
        {
            try
            {
                if (formObj.BatchId == 0)
                {
                    formObj.BatchCount = null;
                    formObj.IsActive   = true;
                    formObj.CreatedBy  = ((TMS_UserMaster)Session["UserDetails"]).UserId;
                    formObj.CreatedOn  = DateTime.Today;
                    formObj.ModifiedBy = ((TMS_UserMaster)Session["UserDetails"]).UserId;
                    formObj.ModifiedOn = DateTime.Today;
                    db.TMS_BatchMaster.Add(formObj);
                    db.SaveChanges();
                    TempData["Success"] = "Batch Created Successfully";
                }
                else
                {
                    TMS_BatchMaster obj = db.TMS_BatchMaster.Where(x => x.CourseId == formObj.CourseId).FirstOrDefault();
                    obj.BatchName  = formObj.BatchName;
                    obj.BatchCount = formObj.BatchCount;
                    obj.StartDate  = formObj.StartDate;
                    obj.EndDate    = formObj.EndDate;
                    obj.EndDate    = formObj.EndDate;
                    obj.CourseId   = formObj.CourseId;

                    obj.ModifiedBy = ((TMS_UserMaster)Session["UserDetails"]).UserId;
                    obj.ModifiedOn = DateTime.Today;
                    db.SaveChanges();
                    TempData["Success"] = formObj.BatchName.ToLower().ToString() + " Batch Updated Successfully";
                }
            }
            catch (Exception)
            {
                TempData["Danger"] = "Invalid Request/ Invlalid Data";
            }
            return(RedirectToAction("CreateBatch"));
        }