public async Task <bool> CreatPage(CreatPage request) { var json = JsonConvert.SerializeObject(request); var jsonstring = new StringContent(json, Encoding.UTF8, "application/json"); var creat = _httpClientFactory.CreateClient(); creat.BaseAddress = new Uri(_configuration["URLAPI:Url"]); var post = await creat.PostAsync("api/Page/CreatPage", jsonstring); return(post.IsSuccessStatusCode); }
public async Task <int> CreatPage(CreatPage request) { if (request.Id > 0) { var pageupdate = await _context.Pages.FindAsync(request.Id); pageupdate.Alias = request.Alias; pageupdate.Decripstion = request.Decripstion; _context.Pages.Update(pageupdate); } var page = new Page() { Alias = request.Alias, Decripstion = request.Decripstion }; _context.Pages.Add(page); return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> CreatPage(CreatPage request) { var page = await _pageConnectAPI.CreatPage(request); if (page == true) { var annount = new AnnouncementViewModel() { UserName = User.Identity.Name, DeCripstion = "User Create " + request.Alias, Content = "Creat Role", DateCreated = DateTime.Now, }; await _hubContext.Clients.All.SendAsync("ReceiveMessage", annount); } return(Json(new { status = true })); }
public async Task <IActionResult> CreatPage([FromBody] CreatPage request) { var creat = await _pageSerVice.CreatPage(request); return(Ok()); }