コード例 #1
0
        public async Task <ActionResult <ApiResult <string> > > PostNewOrgansier(OrganiserVM p)
        {
            Organiser o = new Organiser
            {
                OrganiserID = p.OrganiserID,
                Email       = p.Email,
                ContactNo   = p.ContactNo,
                Website     = p.Website,
                Forename    = p.Forename,
                Surname     = p.Surname
            };

            _context.Organisers.Add(o);
            _context.SaveChanges();

            return(new ApiResult <string> {
                IsValid = true, Result = "Organiser '" + o.Forename + "' was successfully uploaded!"
            });
        }
コード例 #2
0
        public async Task <ActionResult <ApiResult <string> > > PutOrganiser(long organiserid, OrganiserVM p)
        {
            var o = _context.Organisers.Where(x => x.OrganiserID.Equals(organiserid)).FirstOrDefault();

            if (o != null)
            {
                o.Email     = p.Email;
                o.ContactNo = p.ContactNo;
                o.Website   = p.Website;
                o.Forename  = p.Forename;
                o.Surname   = p.Surname;
                _context.SaveChanges();

                return(new ApiResult <string> {
                    IsValid = true, Result = "Organsier '" + o.Forename + "' was successfully updated!"
                });
            }

            return(new ApiResult <string> {
                IsValid = false, Result = "Organiser not found"
            });
        }