Example #1
0
        public static bool InsertOrganisationComm(EvolutionRepository.Models.OrganisationComm newOrgCom)
        {
            var Result = false;

            try
            {
                using (var ctx = new EvolutionRepository.Models.EvolutionDBContext())
                {
                    var orgCom = new EvolutionRepository.Models.OrganisationComm();
                    orgCom.OrganisationCommTypeID = newOrgCom.OrganisationCommTypeID;
                    orgCom.OrganisationID         = newOrgCom.OrganisationID;
                    orgCom.Address        = newOrgCom.Address;
                    orgCom.AddressPrefix  = newOrgCom.AddressPrefix;
                    orgCom.CommsHoneymoon = newOrgCom.CommsHoneymoon;
                    ctx.OrganisationComms.Add(orgCom);
                    ctx.SaveChanges();

                    Result = true;
                }
            }
            catch (Exception)
            {
                Result = false;
            }

            return(Result);
        }
Example #2
0
        public static bool EditOrganisationComm(EvolutionRepository.Models.OrganisationComm updatedOrgCom)
        {
            var Result = false;

            try
            {
                using (var ctx = new EvolutionRepository.Models.EvolutionDBContext())
                {
                    var orgCom = ctx.OrganisationComms.FirstOrDefault(x => x.OrganisationCommID == updatedOrgCom.OrganisationCommID);
                    orgCom.OrganisationCommTypeID = updatedOrgCom.OrganisationCommTypeID;
                    orgCom.OrganisationID         = updatedOrgCom.OrganisationID;
                    orgCom.Address        = updatedOrgCom.Address;
                    orgCom.AddressPrefix  = updatedOrgCom.AddressPrefix;
                    orgCom.CommsHoneymoon = updatedOrgCom.CommsHoneymoon;

                    ctx.SaveChanges();

                    Result = true;
                }
            }
            catch (Exception)
            {
                Result = false;
            }

            return(Result);
        }