Ejemplo n.º 1
0
        private async Task <UserTaskTime> RecordUserTaskTime(bool isStartTimer)
        {
            UserTaskTime usertaskTime = null;

            if (UserTaskTimeList != null)
            {
                usertaskTime = UserTaskTimeList.FirstOrDefault(userTasktime => userTasktime.EndTime == DateTime.MinValue);
            }
            if (usertaskTime == null)
            {
                usertaskTime            = new UserTaskTime();
                usertaskTime.UserTaskID = UserTask.UserTaskID;
            }
            if (isStartTimer)
            {
                usertaskTime.StartTime = DateTime.Now;
                usertaskTime           = await _userTaskService.CreateUserTaskTime(usertaskTime);

                UserTaskTimeList.Add(usertaskTime);
            }
            else
            {
                usertaskTime.EndTime = DateTime.Now;
                await _userTaskService.UpdateUserTaskTime(usertaskTime);
            }

            return(usertaskTime);
        }
Ejemplo n.º 2
0
 public async Task <UserTaskTime> UpdateUserTaskTime(UserTaskTime usetasktime)
 {
     _dbContext.UserTaskTime.Update(usetasktime);
     return(await GetUserTaskTime(usetasktime.UserTaskTimeID));
 }
Ejemplo n.º 3
0
 public async Task <bool> DeleteUserTaskTime(UserTaskTime usertasktime)
 {
     _dbContext.UserTaskTime.Delete(usertasktime);
     return(await Task.FromResult(true));
 }
Ejemplo n.º 4
0
 public async Task <UserTaskTime> CreateUserTaskTime(UserTaskTime usertasktime)
 {
     _dbContext.UserTaskTime.Add(usertasktime);
     return(await GetUserTaskTime(usertasktime.UserTaskTimeID));
 }
Ejemplo n.º 5
0
 public  async Task<UserTaskTime> CreateUserTaskTime(UserTaskTime usertasktime)
 {
      _dbContext.UserTaskTime.Add(usertasktime);
     return await GetUserTaskTime(usertasktime.UserTaskTimeID);
 }
Ejemplo n.º 6
0
 public async  Task<UserTaskTime> UpdateUserTaskTime(UserTaskTime usetasktime)
 {
     _dbContext.UserTaskTime.Update(usetasktime);
     return await GetUserTaskTime(usetasktime.UserTaskTimeID);
 }
Ejemplo n.º 7
0
 public async  Task<bool> DeleteUserTaskTime(UserTaskTime usertasktime)
 {
     _dbContext.UserTaskTime.Delete(usertasktime);
     return await Task.FromResult(true);
 }