Ejemplo n.º 1
0
        public void Update(DARViewModel vmDAR, string UserName)
        {
            DAR objDAR = Find(vmDAR.DARId);

            objDAR.DARDate     = vmDAR.DARDate;
            objDAR.Description = vmDAR.Description;
            objDAR.DueDate     = vmDAR.DueDate;
            objDAR.ForUser     = vmDAR.ForUser;
            objDAR.FromTime    = vmDAR.FromTime;
            objDAR.IsActive    = vmDAR.IsActive;
            objDAR.Priority    = vmDAR.Priority;
            objDAR.Status      = vmDAR.Status;
            objDAR.TaskId      = vmDAR.TaskId;
            objDAR.ToTime      = vmDAR.ToTime;
            objDAR.WorkHours   = vmDAR.WorkHours;

            objDAR.ModifiedDate = DateTime.Now;
            objDAR.ModifiedBy   = UserName;
            objDAR.ObjectState  = ObjectState.Modified;
            _DARRepository.Update(objDAR);


            if (objDAR.TaskId != 0)
            {
                Tasks objTAsks = _TaskRepository.Find(vmDAR.TaskId);
                objTAsks.Status       = vmDAR.Status;
                objTAsks.ModifiedDate = DateTime.Now;
                objTAsks.ModifiedBy   = UserName;
                _TaskRepository.Update(objTAsks);
            }
            _uniOfWork.Save();
        }
Ejemplo n.º 2
0
        public void Delete(int id)
        {
            DAR objDAR = _DARRepository.Find(id);

            objDAR.ObjectState = Model.ObjectState.Deleted;
            _DARRepository.Delete(objDAR);
        }
Ejemplo n.º 3
0
        public DARViewModel Create(DARViewModel vmDAR, string UserName)
        {
            DAR objDAR = new DAR();

            objDAR = Mapper.Map <DAR>(vmDAR);

            objDAR.CreatedBy    = UserName;
            objDAR.CreatedDate  = DateTime.Now;
            objDAR.ModifiedBy   = UserName;
            objDAR.ModifiedDate = DateTime.Now;
            objDAR.ObjectState  = ObjectState.Added;

            _DARRepository.Add(objDAR);

            if (objDAR.TaskId != 0)
            {
                Tasks objTasks = _TaskRepository.Find(objDAR.TaskId);
                objTasks.Status       = objDAR.Status;
                objTasks.ModifiedBy   = UserName;
                objTasks.ModifiedDate = DateTime.Now;
                _TaskRepository.Update(objTasks);
            }

            _uniOfWork.Save();

            vmDAR.DARId = objDAR.DARId;

            return(vmDAR);
        }
Ejemplo n.º 4
0
        public void Delete(ReasonViewModel vm, string UserName)
        {
            DAR objDAR = _DARRepository.Find(vm.id);

            objDAR.ObjectState = Model.ObjectState.Deleted;

            _DARRepository.Delete(objDAR);

            _uniOfWork.Save();
        }
Ejemplo n.º 5
0
 public void Delete(DAR objDAR)
 {
     objDAR.ObjectState = Model.ObjectState.Deleted;
     _DARRepository.Delete(objDAR);
 }