Esempio n. 1
0
        public async Task <IActionResult> Create(ForumCreateDto model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var forum = new Forum
            {
                Id          = Guid.NewGuid().ToString("N"),
                Name        = model.Name,
                Description = model.Description
            };

            try
            {
                await forumRepository.CreateAsync(forum);

                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception e)
            {
                ViewBag.Error = e.Message;
                return(View(model));
            }
        }
Esempio n. 2
0
 public IActionResult Create(ForumCreateDto create)
 {
     if (ModelState.IsValid)
     {
         _forumservice.Create(create);
         return(Ok());
     }
     return(Ok());
 }
Esempio n. 3
0
 /// <summary>
 /// 創版
 /// </summary>
 /// <param name="create"></param>
 public void Create(ForumCreateDto create)
 {
     try
     {
         Forums createforum = new Forums
         {
             ForumId     = Guid.NewGuid(),
             ForumName   = create.ForumName,
             RouteName   = create.RouteName,
             CreatedDate = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, TimeZoneInfo.Local),
             ModeratorId = Guid.Parse(create.ModeratorId),
             Description = create.Description,
             Img         = create.ImgLink,
             State       = false
         };
         _Forums.Create(createforum);
         _Forums.SaveContext();
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex.Message);
     }
 }
Esempio n. 4
0
 public System.Threading.Tasks.Task Create(ForumCreateDto input)
 {
     throw new NotImplementedException();
 }