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);
        }
Пример #7
0
        public ActionResult UpdateEmployeeEntry(int id)
        {
            TimeEntriesViewModel tm = new TimeEntriesViewModel();
            TimeEntriesViewModelDisplayClasses tdisplay = new TimeEntriesViewModelDisplayClasses();

            tdisplay = Tbal.GetId(id);

            return(View(tdisplay));
        }
Пример #8
0
        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);
 }
Пример #12
0
 protected TimeEntriesViewModelTest()
 {
     RxActionFactory = new RxActionFactory(SchedulerProvider);
     ViewModel       = CreateViewModel();
 }
 public TheCancelDeleteTimeEntryAction()
 {
     viewModel = new TimeEntriesViewModel(DataSource, SyncManager, InteractorFactory, AnalyticsService, SchedulerProvider, RxActionFactory, TimeService);
     viewModel.TimeEntriesPendingDeletion.Subscribe(observer);
 }