public bool Save(TimeEntriesViewModelDisplayClasses Te) { bool res = false; try { if (Te != null) { TimeEntriesViewModel tv = new TimeEntriesViewModel(); tv.FirstName = Te.FirstName; tv.LastName = Te.LastName; tv.EmailAddress = Te.EmailAddress; tv.Date = Te.Date; tv.Task = Te.Task; tv.HoursWorked = Te.HoursWorked; tv.Comment = Te.Comment; tv.IsActive = true; tv.LastModifiedBy = Te.LastModifiedBy; tv.LastModifiedOn = Te.LastModifiedOn; res = tdal.Save(tv); } } catch (Exception ex) { res = false; } return(res); }
public bool Update(TimeEntriesViewModelDisplayClasses Tm) { bool res = false; try { if (Tm != null) { TimeEntriesViewModel te = new TimeEntriesViewModel(); te.EmployeeID = Tm.EmployeeID; te.FirstName = Tm.FirstName; te.LastName = Tm.LastName; te.EmailAddress = Tm.EmailAddress; te.Date = Tm.Date; te.Task = Tm.Task; te.HoursWorked = Tm.HoursWorked; te.Comment = Tm.Comment; te.IsActive = true; te.LastModifiedBy = Tm.LastModifiedBy; te.LastModifiedOn = Tm.LastModifiedOn; res = tdal.Update(te); } } catch (Exception ex) { res = false; } return(res); }
public bool Update(TimeEntriesViewModel TEV) { bool res = false; TimeEntriesViewModel tm = new TimeEntriesViewModel(); tm = connection.TimeEntriesViewModels.Where(a => a.EmployeeID == TEV.EmployeeID).FirstOrDefault(); try { if (tm != null && TEV != null) { TEV.IsActive = true; TEV.LastModifiedBy = 1; TEV.LastModifiedOn = DateTime.Now; connection.Entry(tm).CurrentValues.SetValues(TEV); connection.SaveChanges(); res = true; } else { res = false; } } catch (Exception ex) { res = false; } return(res); }
public TimeEntriesViewModel GetId(int id) { TimeEntriesViewModel Tm = new TimeEntriesViewModel(); Tm = connection.TimeEntriesViewModels.Where(a => a.EmployeeID == id).FirstOrDefault(); return(Tm); }
public bool Delete(int id) { bool res = false; TimeEntriesViewModel Tm = new TimeEntriesViewModel(); Tm = connection.TimeEntriesViewModels.Where(a => a.EmployeeID == id).FirstOrDefault(); try { if (Tm != null) { Tm.IsActive = false; Tm.LastModifiedOn = DateTime.Now; Tm.LastModifiedBy = 1; connection.Entry(Tm).CurrentValues.SetValues(Tm); connection.SaveChanges(); res = true; } else { res = false; } } catch (Exception ex) { res = false; } return(res); }
public bool Save(TimeEntriesViewModel te) { bool res = false; try { if (te != null) { te.IsActive = true; te.LastModifiedOn = DateTime.Now; te.LastModifiedBy = 1; connection.TimeEntriesViewModels.Add(te); connection.SaveChanges(); res = true; } else { res = false; } } catch (Exception ex) { } return(res); }
public ActionResult UpdateEmployeeEntry(int id) { TimeEntriesViewModel tm = new TimeEntriesViewModel(); TimeEntriesViewModelDisplayClasses tdisplay = new TimeEntriesViewModelDisplayClasses(); tdisplay = Tbal.GetId(id); return(View(tdisplay)); }
public ActionResult UpdateEmployeeEntry(TimeEntriesViewModelDisplayClasses Te) { bool res = false; if (ModelState.IsValid) { TimeEntriesViewModel tm = new TimeEntriesViewModel(); res = Tbal.Update(Te); res = true; return(RedirectToAction("TimeEntriesRazor")); } else { return(View()); } }
public TimeEntriesViewModelDisplayClasses GetId(int id) { TimeEntriesViewModelDisplayClasses tempObject = new TimeEntriesViewModelDisplayClasses(); TimeEntriesViewModel tem = new TimeEntriesViewModel(); tem = tdal.GetId(id); if (tem != null) { tempObject.EmployeeID = tem.EmployeeID; tempObject.FirstName = tem.FirstName; tempObject.LastName = tem.LastName; tempObject.EmailAddress = tem.EmailAddress; tempObject.Date = tem.Date;; tempObject.Task = tem.Task; tempObject.HoursWorked = tem.HoursWorked; tempObject.Comment = tem.Comment; tempObject.LastModifiedOn = tem.LastModifiedOn; tempObject.LastModifiedBy = tem.LastModifiedBy; } return(tempObject); }
protected TimeEntriesViewModelTest() { ViewModel = CreateViewModel(); }
public TheCancelDeleteTimeEntryAction() { viewModel = new TimeEntriesViewModel(DataSource, InteractorFactory, AnalyticsService, SchedulerProvider); viewModel.ShouldShowUndo.Subscribe(observer); }
protected TimeEntriesViewModelTest() { RxActionFactory = new RxActionFactory(SchedulerProvider); ViewModel = CreateViewModel(); }
public TheCancelDeleteTimeEntryAction() { viewModel = new TimeEntriesViewModel(DataSource, SyncManager, InteractorFactory, AnalyticsService, SchedulerProvider, RxActionFactory, TimeService); viewModel.TimeEntriesPendingDeletion.Subscribe(observer); }