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(); }
public void Delete(int id) { DAR objDAR = _DARRepository.Find(id); objDAR.ObjectState = Model.ObjectState.Deleted; _DARRepository.Delete(objDAR); }
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); }
public void Delete(ReasonViewModel vm, string UserName) { DAR objDAR = _DARRepository.Find(vm.id); objDAR.ObjectState = Model.ObjectState.Deleted; _DARRepository.Delete(objDAR); _uniOfWork.Save(); }
public void Delete(DAR objDAR) { objDAR.ObjectState = Model.ObjectState.Deleted; _DARRepository.Delete(objDAR); }