public async Task <IResponse> ChangeMyStatusAsync(int assigmentId, AssigmentStatus status) { var entity = await _dal.GetAsync(x => x.Id == assigmentId && x.PersonnelId == _userService.PersonnelId); if (entity == null) { return(new ErrorResponse(DbMessage.DataNotFound)); } entity.PersonnelId = _userService.PersonnelId; entity.Status = status; return(await _dal.UpdateAsync(entity)); }
public async Task <IActionResult> ChangeMyStatus([FromQuery] int assigmentId, AssigmentStatus status) { return(Ok(await _service.ChangeMyStatusAsync(assigmentId, status))); }