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!" }); }
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" }); }