コード例 #1
0
        public AcademyAddress Update(AcademyAddress academyAddress)
        {
            this.Context.Entry(academyAddress).State = EntityState.Modified;
            this.Context.SaveChanges();

            return(academyAddress);
        }
コード例 #2
0
        public AcademyAddress Add(AcademyAddress academyAddress)
        {
            this.Context.Entry(academyAddress).State = EntityState.Added;
            this.Context.SaveChanges();

            return(academyAddress);
        }
コード例 #3
0
        public AcademyAddress UpdateAcademyAddress(UpdateAcademyAddressRequest request)
        {
            AcademyAddress address = null;

            if (request != null && request.AcademyAddress != null)
            {
                var dataAccess = new AcademyAddressDataAccess(request.Context);

                address = dataAccess.Update(request.AcademyAddress);
            }

            return(address);
        }
コード例 #4
0
        public AcademyAddress UpdateAcademyAddress([FromBody] AcademyAddress address)
        {
            if (address != null)
            {
                var business = AcademyBusiness.Instance;
                var request  = new UpdateAcademyAddressRequest(this.Context);
                request.AcademyAddress = address;

                address = business.UpdateAcademyAddress(request);
            }

            return(address);
        }
コード例 #5
0
        public AcademyAddress GetAcademyAddressById(int idAcademyAddress)
        {
            AcademyAddress address = null;

            if (idAcademyAddress > 0)
            {
                var business = AcademyBusiness.Instance;
                var request  = new GetAcademyAddressByIdRequest(this.Context);
                request.IdAcademyAddress = idAcademyAddress;

                address = business.GetAcademyAddressById(request);
            }

            return(address);
        }
コード例 #6
0
        public AcademyAddress GetAcademyAddressById(GetAcademyAddressByIdRequest request)
        {
            AcademyAddress address = null;

            if (request != null)
            {
                var dataAccess = new AcademyAddressDataAccess(request.Context);

                var academyAddressQuery = dataAccess.GetById(request.IdAcademyAddress);

                academyAddressQuery = academyAddressQuery.Include(a => a.Academy);

                address = academyAddressQuery.FirstOrDefault();
            }

            return(address);
        }
コード例 #7
0
 public void Delete(AcademyAddress academyAddress)
 {
     this.Context.Entry(academyAddress).State = EntityState.Deleted;
     this.Context.SaveChanges();
 }