コード例 #1
0
        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));
        }
コード例 #2
0
 public async Task <IActionResult> ChangeMyStatus([FromQuery] int assigmentId, AssigmentStatus status)
 {
     return(Ok(await _service.ChangeMyStatusAsync(assigmentId, status)));
 }