Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> CreatSlide(CreatSlide request)
        {
            var creat = await _slideConnectAPI.CreatSlide(request);

            return(Json(new
            {
                status = true
            }));
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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
            }));
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> CreatSlide(CreatSlide request)
        {
            var create = await _slideSerVice.CreatSlide(request);

            return(Ok());
        }