예제 #1
0
        public async Task <Englyn> ArbedEnglyn(Englyn englyn)
        {
            var canlyniad =
                await _client.CreateDocumentAsync(
                    UriFactory.CreateDocumentCollectionUri(_gosodiadau.Value.EnwBasDdata, _gosodiadau.Value.Casgliad),
                    englyn);

            return((Englyn)canlyniad.Resource);
        }
예제 #2
0
        public async Task <Englyn> GolyguEnglyn(Englyn englyn)
        {
            var canlyniad =
                await _client.ReplaceDocumentAsync(
                    UriFactory.CreateDocumentUri(_gosodiadau.Value.EnwBasDdata, _gosodiadau.Value.Casgliad, englyn.Id),
                    englyn);

            return((Englyn)canlyniad.Resource);
        }
예제 #3
0
        public async Task <IActionResult> ArbedEnglyn(GwybodaethDelwedd gwybodaeth)
        {
            var englyn = new Englyn()
            {
                CyfeiriadDelwedd = gwybodaeth.CyfeiriadDelwedd,
                Bedd             = gwybodaeth.EnwBedd,
                Mynwent          = gwybodaeth.Mynwent,
                Dyddiad          = gwybodaeth.Dyddiad,
                Llinell1         = gwybodaeth.Llinell1,
                Llinell2         = gwybodaeth.Llinell2,
                Llinell3         = gwybodaeth.Llinell3,
                Llinell4         = gwybodaeth.Llinell4,
                Bardd            = gwybodaeth.Bardd
            };
            await _cronfaEnglynion.ArbedEnglyn(englyn);

            return(RedirectToAction("RhestruEnglynion", "Englyn"));
        }
예제 #4
0
        public async Task <ActionResult> Golygu(Englyn englyn)
        {
            await _cronfaEnglynion.GolyguEnglyn(englyn);

            return(RedirectToAction(nameof(RhestruEnglynion)));
        }