Ejemplo n.º 1
0
        public AcademyPhone Add(AcademyPhone academyPhone)
        {
            this.Context.Entry(academyPhone).State = EntityState.Added;
            this.Context.SaveChanges();

            return(academyPhone);
        }
Ejemplo n.º 2
0
        public AcademyPhone Update(AcademyPhone academyPhone)
        {
            this.Context.Entry(academyPhone).State = EntityState.Modified;
            this.Context.SaveChanges();

            return(academyPhone);
        }
Ejemplo n.º 3
0
        public AcademyPhone UpdateAcademyPhone(UpdateAcademyPhoneRequest request)
        {
            AcademyPhone phone = null;

            if (request != null && request.AcademyPhone != null)
            {
                var dataAccess = new AcademyPhoneDataAccess(request.Context);

                phone = dataAccess.Update(request.AcademyPhone);
            }

            return(phone);
        }
Ejemplo n.º 4
0
        public AcademyPhone UpdateAcademyPhone([FromBody] AcademyPhone phone)
        {
            if (phone != null)
            {
                var business = AcademyBusiness.Instance;
                var request  = new UpdateAcademyPhoneRequest(this.Context);
                request.AcademyPhone = phone;

                phone = business.UpdateAcademyPhone(request);
            }

            return(phone);
        }
Ejemplo n.º 5
0
        public AcademyPhone GetAcademyPhoneById(int idAcademyPhone)
        {
            AcademyPhone phone = null;

            if (idAcademyPhone > 0)
            {
                var business = AcademyBusiness.Instance;
                var request  = new GetAcademyPhoneByIdRequest(this.Context);
                request.IdAcademyPhone = idAcademyPhone;

                phone = business.GetAcademyPhoneById(request);
            }

            return(phone);
        }
Ejemplo n.º 6
0
        public AcademyPhone GetAcademyPhoneById(GetAcademyPhoneByIdRequest request)
        {
            AcademyPhone phone = null;

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

                var academyPhoneQuery = dataAccess.GetById(request.IdAcademyPhone);

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

                phone = academyPhoneQuery.FirstOrDefault();
            }

            return(phone);
        }
        public async Task AddAcademyPhone(string phone, int academy)
        {
            var newAcademyPhone = new AcademyPhone
            {
                Phone     = phone,
                AcademyId = academy
            };
            await StepAcademyDataBase.Context.AcademyPhones.AddAsync(newAcademyPhone);

            await StepAcademyDataBase.Context.SaveChangesAsync();

            MessageBox.Show("A new academy phone has been successfully added!");

            ClearTextBoxes();

            void ClearTextBoxes()
            {
                _window.textPhone.Text   = "";
                _window.textAcademy.Text = "";
            }
        }
Ejemplo n.º 8
0
 public void Delete(AcademyPhone academyPhone)
 {
     this.Context.Entry(academyPhone).State = EntityState.Deleted;
     this.Context.SaveChanges();
 }