Пример #1
0
        public async Task <ActionResult> UpdateAsync(int id, ActivityRequestModel model)
        {
            var result = await _activityService.UpdateAsync(id, model);

            if (result.Failure)
            {
                return(BadRequest(result.Error));
            }

            return(Ok());
        }
Пример #2
0
 /// <summary>
 /// 获取活动列表
 /// </summary>
 /// <returns></returns>
 public IActionResult GetList(ActivityRequestModel request)
 {
     return(Json(new {
         code = 0,
         msg = "获取数据成功",
         data = new List <ActivityResponse>()
         {
             new ActivityResponse(),
             new ActivityResponse(),
         }
     }));
 }
Пример #3
0
        public async Task <int> CreateAsync(ActivityRequestModel model)
        {
            var activity = new Data.Models.Activity
            {
                Description = model.Description,
                Name        = model.Name
            };

            await _dbContext.AddAsync(activity);

            await _dbContext.SaveChangesAsync();

            return(activity.Id);
        }
Пример #4
0
        public async Task <Result> UpdateAsync(int id, ActivityRequestModel model)
        {
            var activity = await GetActivityByIdAsync(id);

            if (activity == null)
            {
                return("Das gesuchte Fachgebiet ist nicht vorhanden.");
            }

            activity.Name        = model.Name;
            activity.Description = model.Description;

            await _dbContext.SaveChangesAsync();

            return(true);
        }
Пример #5
0
        public async Task <ActionResult> CreateAsync(ActivityRequestModel model)
        {
            var id = await _activityService.CreateAsync(model);

            return(Created(nameof(CreateAsync), id));
        }