public async Task <ActionResult <IEnumerable <TimesheetItem> > > Update(TimesheetItem item) { if (item == null) { throw new ArgumentNullException(); } var sessionData = _sessionService.GetSession(HttpContext); if (sessionData == null) { return(Unauthorized()); } return(Ok(await _timesheetRepository.Update(sessionData.UserId, item))); }
public async Task <int> UpdateAsync(UpdateTimesheetRequest request) { var timesheet = await _timesheetRepository.GetByIdAsync(request.Id); timesheet.ProjectId = request.ProjectId; timesheet.HourRate = request.HourRate; timesheet.Hours = request.Hours; timesheet.Activity = request.Activity; timesheet.Date = request.Date; timesheet.Comment = request.Comment; //if (request.EmployeeId == 0) //{ // var currentEmployee = await _employeeRepository.FirstOrDefaultAsync(x => x.SystemUserId.Equals(_currentUserService.UserId)); // timesheet.EmployeeId = currentEmployee.Id; //} _timesheetRepository.Update(timesheet); return(await _unitOfWork.SaveChangesAsync()); }
public void UpdateTimesheet(Timesheet ts) { _repository.Update(ts); }
public Timesheet Update(Timesheet updatedTimesheet) { return(_timesheetRepository.Update(updatedTimesheet)); }
public Timesheet Update(Timesheet updatedTimesheet) { var Timesheet = _timesheetRepo.Update(updatedTimesheet); return(Timesheet); }