public DN_Time_Job UpdateBase(DN_Time_Job timeJob, DNTimeJobItem timeJobItem) { timeJob.DateCreated = timeJobItem.DateCreated; timeJob.DateEnd = timeJobItem.DateEnd; timeJob.UserId = timeJobItem.UserId; timeJob.AgencyID = timeJobItem.AgencyID; timeJob.ScheduleID = timeJobItem.ScheduleID; timeJob.ScheduleEndID = timeJobItem.ScheduleEndID; timeJob.MinutesLater = timeJobItem.MinutesLater; timeJob.MinutesEarly = timeJobItem.MinutesEarly; return(timeJob); }
public ActionResult Add(string key, string code, string json) { var msg = new JsonMessage(true, "Thêm mới dữ liệu thành công."); try { if (key == Keyapi) { var dnTimeJob = JsonConvert.DeserializeObject <DNTimeJobItem>(json); if (dnTimeJob.UserId != null) { var objExits = _da.GetItemByScheduleEndId(dnTimeJob.UserId.Value); if (objExits != null) { objExits.DateEnd = dnTimeJob.DateEnd; objExits.ScheduleEndID = dnTimeJob.ScheduleEndID; _da.Save(); var url = ":3000/checkinout/" + dnTimeJob.UserId + "/0"; Node(url); } else if (dnTimeJob.ScheduleID.HasValue) { objExits = new DN_Time_Job(); dnTimeJob.ScheduleEndID = null; dnTimeJob.DateEnd = null; UpdateBase(objExits, dnTimeJob); _da.Add(objExits); _da.Save(); var url = ":3000/checkinout/" + dnTimeJob.UserId + "/1"; Node(url); } } } } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu chưa được thêm mới"; Log2File.LogExceptionToFile(ex); } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public void Delete(DN_Time_Job dnTimeJob) { FDIDB.DN_Time_Job.Remove(dnTimeJob); }
public void Add(DN_Time_Job dnTimeJob) { FDIDB.DN_Time_Job.Add(dnTimeJob); }