private async void DeleteRequested(Berita obj) { bool result = await displayAlert.Invoke("Konfirmasi", "Apakah data " + obj.Judul + " yakin akan di delete", "Yes", "No"); if (result) { listBerita.Remove(obj); } }
public async Task <SeedBeritaResponse> Handle(SeedBeritaRequest request, CancellationToken cancellationToken) { var result = new SeedBeritaResponse(); var dataJSON = _fileService.ReadJSONFile <BeritaJSON>(FilePath.BeritaJSON); List <Berita> beritas = new List <Berita>(); var listDataJSON = dataJSON.rows.ToList(); foreach (var data in listDataJSON) { Berita berita = new Berita(); berita = beritas .SingleOrDefault(x => x.id_berita == data.id_berita); if (berita == null) { berita = new Berita { Title = data.judul, Created = DateTimeOffset.Parse(data.tanggal), Description = data.uraian, id_berita = data.id_berita }; beritas.Add(berita); _context.Beritas.Add(berita); await _context.SaveChangesAsync(cancellationToken); if (!string.IsNullOrEmpty(data.foto)) { await _mediator.Send(new SeedFileRequest() { EntityID = berita.BeritaID, EntityType = "BERITA", Name = data.foto }); } } } result.IsSuccessful = true; return(result); }
public async Task <CreateBeritaResponse> Handle(CreateBeritaRequest request, CancellationToken cancellationToken) { var result = new CreateBeritaResponse(); var entity = new Berita { Title = request.Title, CreatedBy = request.UserID, Description = request.Description }; await _context.Beritas.AddAsync(entity); await _context.SaveChangesAsync(cancellationToken); result.BeritaID = entity.BeritaID; return(result); }
private void EditRequested(Berita obj) { obj.Judul += " - diedit"; //obj.Pengarang += "- diedit"; displayAlert.Invoke("Tombol Edit", obj.Judul + " dipilih", "OK", "Cancel"); }