コード例 #1
0
        public ActionResult <OrganisationInfo> GetOrganisationAsync(int id)
        {
            OrganisationInfo oi = new OrganisationInfo();

            try
            {
                var organisation = _context.Organisations.Find(id);



                oi.ID           = organisation.ID;
                oi.Name         = organisation.Name;
                oi.Email        = organisation.Email;
                oi.PhoneNumber  = organisation.PhoneNumber;
                oi.Activity     = organisation.Activity;
                oi.Location     = organisation.Location;
                oi.Photo        = organisation.ImagePath;
                oi.Verification = organisation.Verification;

                return(oi);
            }
            catch (Exception)
            {
                return(oi);
            }
        }
コード例 #2
0
        public List <OrganisationInfo> GetAllOrganisations()
        {
            var orgs = _context.Organisations.ToList();

            List <OrganisationInfo> OrgsList = new List <OrganisationInfo>();

            foreach (var item in orgs)
            {
                OrganisationInfo oi = new OrganisationInfo();

                oi.ID           = item.ID;
                oi.Name         = item.Name;
                oi.Email        = item.Email;
                oi.PhoneNumber  = item.PhoneNumber;
                oi.Activity     = item.Activity;
                oi.Location     = item.Location;
                oi.Photo        = item.ImagePath;
                oi.Verification = item.Verification;

                OrgsList.Add(oi);
            }

            return(OrgsList);
        }