コード例 #1
0
        public async Task <int> SaveTaskPriortyAsync(TaskPriorityModel model)
        {
            TaskEntity taskEntity = await _taskRep.FirstOrDefaultWithDeletedAsync(m => m.Id == model.Id);

            using (Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction trs = await _uow.BeginTransactionAsync())
            {
                if (taskEntity != null)
                {
                    //güncelleme
                    Mapper.Map(model, taskEntity);
                    taskEntity.TaskPriority = model.TaskPriority;
                    taskEntity.IsDeleted    = false;

                    await _taskRep.UpdateAsync(taskEntity);

                    await _uow.SaveChangesAsync();

                    trs.Commit();
                }
                else
                {
                    throw new NotFoundException("Task", model.Id);
                }
            }

            return(taskEntity.Id);
        }
コード例 #2
0
        public async Task AddTaskPriority(TaskPriorityModel taskPriority)
        {
            var parameters = new
            {
                taskPriority.Name,
                taskPriority.DisplayOrder
            };

            await _dataAccess.SaveDataAsync <dynamic>("spTasks_AddTaskPriority", parameters, ConnectionStringName);
        }
コード例 #3
0
 public Task <int> SaveTaskPriortyAsync(TaskPriorityModel model)
 {
     return(_taskDom.SaveTaskPriortyAsync(model));
 }
コード例 #4
0
 public async Task AddTaskPriority(TaskPriorityModel taskPriority)
 {
     await _taskData.AddTaskPriority(taskPriority);
 }