/// <summary> /// The AddAsync. /// </summary> /// <param name="rolTaskDto">The rolTaskDto<see cref="RolTaskDto"/>.</param> /// <returns>The <see cref="Task{RolTaskDto}"/>.</returns> public async Task <RolTaskDto> InsertAsync(RolTaskDto rolTaskDto) { RolTaskModel rolTask = _mapper.Map <RolTaskModel>(rolTaskDto); rolTask.Guid = Guid.NewGuid().ToString(); _dbset.Add(rolTask); try { await _context.SaveChangesAsync(); } catch (Exception) { throw new NotImplementedException(); } return(_mapper.Map <RolTaskDto>(rolTask)); }
/// <summary> /// The UpdateAsync. /// </summary> /// <param name="id">The id<see cref="int"/>.</param> /// <param name="rolTaskDto">The rolTaskDto<see cref="RolTaskDto"/>.</param> /// <returns>The <see cref="Task{RolTaskDto}"/>.</returns> public async Task <RolTaskDto> UpdateAsync(int id, RolTaskDto rolTaskDto) { await EntityExists(id); RolTaskModel rolTask = _mapper.Map <RolTaskModel>(rolTaskDto); _dbset.Attach(rolTask); _context.Entry(rolTask).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (Exception) { throw new NotImplementedException(); } return(_mapper.Map <RolTaskDto>(rolTask)); }