public ActionResult DeleteAttendanceInOut(int id) { AtendaceInOut at = new AtendaceInOut(); at = db.AtendaceInOuts.Find(id); return(Json(new { attendanceInOut = at, success = true }, JsonRequestBehavior.AllowGet)); }
private void SetAtendanceInOutInViewModelFromDbModel(ref AtendaceInOut at, ref AttendanceInOutViewModel atvm) { atvm.Title = at.Title; atvm.start = at.start; atvm.end = at.end; atvm.InsalaryCut = at.InSalaryCut; atvm.OutSalaryCut = at.OutSalaryCut; }
private void SetAtendanceInOutInViewModel(ref AtendaceInOut atendaceInOut, ref AttendanceInOutViewModel AtendaceinOut) { AtendaceinOut.Title = atendaceInOut.Title; AtendaceinOut.start = atendaceInOut.start; AtendaceinOut.end = atendaceInOut.end; AtendaceinOut.InsalaryCut = atendaceInOut.InSalaryCut; AtendaceinOut.OutSalaryCut = atendaceInOut.OutSalaryCut; AtendaceinOut.AtendanceType = atendaceInOut.AttendanceTypeID; }
public ActionResult DeleteAttendanceInOutConfirm(int id) { AtendaceInOut at = new AtendaceInOut(); at = db.AtendaceInOuts.Find(id); at.Title = at.Title; at.start = at.start; at.end = at.end; at.InSalaryCut = at.InSalaryCut; at.OutSalaryCut = at.OutSalaryCut; at.AttendanceTypeID = at.AttendanceTypeID; at.Status = 3; db.Entry(at).State = EntityState.Modified; db.SaveChanges(); return(Json(new { at = at, success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateAttendanceInOut(AttendanceInOutViewModel attendaceInOut) { AtendaceInOut atendaceInOut = new AtendaceInOut(); atendaceInOut = db.AtendaceInOuts.Find(attendaceInOut.id); SetAtendanceInOutInDbModel(ref attendaceInOut, ref atendaceInOut); var a = attendaceInOut.typeId; db.Entry(atendaceInOut).State = EntityState.Modified; db.SaveChanges(); AttendanceInOutViewModel AtendaceinOut = new AttendanceInOutViewModel(); SetAtendanceInOutInViewModel(ref atendaceInOut, ref AtendaceinOut); AtendaceinOut.typeId = a; return(Json(new { AtendaceInOut = AtendaceinOut, success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult InsertAttendanceInOut(AttendanceInOutViewModel atendaceInOut) { try { AtendaceInOut at = new AtendaceInOut(); SetAtendanceInOutInDbModelFromViewModel(ref atendaceInOut, ref at); db.AtendaceInOuts.Add(at); db.SaveChanges(); AttendanceInOutViewModel atvm = new AttendanceInOutViewModel(); SetAtendanceInOutInViewModelFromDbModel(ref at, ref atvm); return(Json(new { AtendanceINOUT = at, success = true }, JsonRequestBehavior.AllowGet));; } catch (Exception ex) { return(Json(new { success = false }, JsonRequestBehavior.AllowGet));; } }
private void SetAtendanceInOutInDbModel(ref AttendanceInOutViewModel attendaceInOut, ref AtendaceInOut atendaceInOut) { atendaceInOut.Title = attendaceInOut.Title; atendaceInOut.start = attendaceInOut.start; atendaceInOut.end = attendaceInOut.end; atendaceInOut.InSalaryCut = attendaceInOut.InsalaryCut; atendaceInOut.OutSalaryCut = attendaceInOut.OutSalaryCut; atendaceInOut.AttendanceTypeID = attendaceInOut.AtendanceType; atendaceInOut.Status = 1; }