public async Task <int> CreatSlide(CreatSlide request) { if (request.Id > 0) { var slideUpdate = await _context.Slides.FindAsync(request.Id); slideUpdate.Name = request.Name; slideUpdate.Decripstion = request.Decripstion; slideUpdate.PathImage = request.PathImage; slideUpdate.Caption = request.Caption; slideUpdate.ParentId = null; _context.Slides.Update(slideUpdate); } else { var slideCreat = new Slide() { Caption = request.Caption, ParentId = null, Decripstion = request.Decripstion, PathImage = request.PathImage, Name = request.Name }; _context.Slides.Add(slideCreat); } return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> CreatSlide(CreatSlide request) { var creat = await _slideConnectAPI.CreatSlide(request); return(Json(new { status = true })); }
public async Task <bool> CreatSlide(CreatSlide request) { var json = JsonConvert.SerializeObject(request); var jsonstring = new StringContent(json, Encoding.UTF8, "application/json"); var creat = _httpClientFactory.CreateClient(); creat.BaseAddress = new Uri("https://localhost:44318"); var post = await creat.PostAsync("api/Slide/CreatSlide", jsonstring); return(post.IsSuccessStatusCode); }
public async Task <IActionResult> CreatSlide(CreatSlide request) { var creat = await _slideConnectAPI.CreatSlide(request); if (creat == true) { var annount = new AnnouncementViewModel() { UserName = User.Identity.Name, DeCripstion = "slide create successfull " + request.Name, Content = "Creat Role", DateCreated = DateTime.Now, }; await _hubContext.Clients.All.SendAsync("ReceiveMessage", annount); } return(Json(new { status = true })); }
public async Task <IActionResult> CreatSlide(CreatSlide request) { var create = await _slideSerVice.CreatSlide(request); return(Ok()); }