private void btnAttendanceSave_Click(object sender, RoutedEventArgs e)
 {
     if (SelectedDate.IsValidDate() && SelectedClassID > 0)
     {
         foreach (var item in StudentAttendanceList)
         {
             Attendance atnd = new Attendance {
                 ClassID = SelectedClassID, StudentID = SelectedStudenID, SessionID = SessionID, isPresent = item.isPresent, updated_by = UserID
             };
             if (item.isExisted)
             {
                 AttendanceRepo.Update(atnd);
             }
             else
             {
                 atnd.created_by = UserID;
                 AttendanceRepo.Insert(atnd);
             }
         }
     }
     else
     {
         Message(MessageTypes.Error, "Please Select the date and Class");
     }
 }
コード例 #2
0
 public ActionResult Edit(AttendanceViewModel model)
 {
     if (ModelState.IsValid)
     {
         Responses responses = AttendanceRepo.Update(model);
         if (responses.Success)
         {
             return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { success = false, message = "Error msg" }, JsonRequestBehavior.AllowGet));
         }
     }
     return(Json(new { success = false, message = "Invalid" }, JsonRequestBehavior.AllowGet));
 }
コード例 #3
0
 public ActionResult Create(AttendanceViewModel model)
 {
     if (ModelState.IsValid)
     {
         Responses responses = AttendanceRepo.Update(model);
         if (responses.Success)
         {
             return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { success = false, message = responses.Message }, JsonRequestBehavior.AllowGet));
         }
     }
     return(Json(new { success = false, message = ModelState.ToString() }, JsonRequestBehavior.AllowGet));
 }
コード例 #4
0
 private void btnAttendanceSave_Click(object sender, RoutedEventArgs e)
 {
     foreach (var item in ClassAttendanceList)
     {
         item.created_by = item.updated_by = UserID;
         if (item.isNew)
         {
             item.SessionID      = SessionID;
             item.AttendanceDate = SelectedDate;
             item.SectionID      = SelectedSectionID;
             AttendanceRepo.Insert(item);
         }
         else
         {
             AttendanceRepo.Update(item);
         }
     }
     ReloadList();
 }
コード例 #5
0
 // PUT api/<controller>/5
 public Responses Put(int id, [FromBody] AttendanceViewModel entity)
 {
     entity.Id = id;
     return(AttendanceRepo.Update(entity));
 }
コード例 #6
0
 // POST api/<controller>
 public Responses Post([FromBody] AttendanceViewModel entity)
 {
     return(AttendanceRepo.Update(entity));
 }