Example #1
0
 public void Insert(string firstName, string surname, string tell, string mobileNumber, string address, string userName, string password)
 {
     using (var context = new Model.DomainModel.DTO.EF.KubissEntities2())
     {
         try
         {
             Model.DomainModel.DTO.EF.Person ref_person = new DTO.EF.Person();
             ref_person.FirstName    = firstName;
             ref_person.Surname      = surname;
             ref_person.Tell         = tell;
             ref_person.MobileNumber = mobileNumber;
             ref_person.Address      = address;
             ref_person.UserName     = userName;
             ref_person.Password     = password;
             context.Person.Add(ref_person);
             context.SaveChanges();
         }
         catch (Exception)
         {
             throw;
         }
         finally
         {
             if (context != null)
             {
                 context.Dispose();
             }
         }
     }
 }
Example #2
0
        public void Inser(string fName, string lName, string identityCode, string telNumber, string phoneNumber)
        {
            using (var context = new Model.DomainModel.DTO.EF.ContactEntities1())
            {
                try
                {
                    var person = new DTO.EF.Person();

                    person.FirstName       = fName;
                    person.LastName        = lName;
                    person.IdentityCode    = identityCode;
                    person.TelephoneNumber = telNumber;
                    person.PhoneNumber     = phoneNumber;
                    if (true)
                    {
                    }
                    context.Person.Add(person);
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                    ErrorMessage = ex.Message + " " + ex.TargetSite;
                    throw;
                }
                finally
                {
                    context.Dispose();
                }
            }
        }
Example #3
0
        public void Insert(string name, string surname, int username, int password)
        {
            using (var Context = new DomainModel.DTO.EF.OnlineShoppingEntities())
            {
                try
                {
                    DTO.EF.Person Ref_Person = new DTO.EF.Person();
                    Ref_Person.FirstName = name;
                    Ref_Person.Surname   = surname;
                    Ref_Person.UserName  = (username);
                    Ref_Person.Password  = (password);
                    Context.Person.Add(Ref_Person);
                    Context.SaveChanges();
                }
                catch (Exception)
                {
                    throw;
                }


                finally
                {
                    if (Context != null)
                    {
                        Context.Dispose();
                    }
                }
            }
        }
Example #4
0
 public void Delete(DTO.EF.Person person)
 {
     using (var context = new Model.DomainModel.DTO.EF.ContactEntities1())
     {
         try
         {
             context.Entry(person).State = System.Data.Entity.EntityState.Deleted;
             context.SaveChanges();
         }
         catch (Exception ex)
         {
             ErrorMessage = ex.Message + " " + ex.TargetSite;
             throw;
         }
         finally
         {
             context.Dispose();
         }
     }
 }
Example #5
0
 public void Update(string id, string title, string nationalCode, string firstName, string surname, string country,
                    DateTime dateOfBirth, string contactEmail, string mobilNumber,
                    string username, string password, string address)
 {
     using (var context = new Model.DomainModel.DTO.EF.OnlineShoppingEntities())
     {
         try
         {
             Model.DomainModel.DTO.EF.Person ref_Person = new DTO.EF.Person();
             ref_Person                      = context.Person.Find(System.Convert.ToInt32(id));
             ref_Person.Title                = title;
             ref_Person.NationalCode         = nationalCode;
             ref_Person.FirstName            = firstName;
             ref_Person.Surname              = surname;
             ref_Person.Country              = country;
             ref_Person.DateofBirth          = dateOfBirth;
             ref_Person.ContactEmail         = contactEmail;
             ref_Person.MobileNumber         = mobilNumber;
             ref_Person.Username             = username;
             ref_Person.Password             = password;
             ref_Person.Address              = address;
             context.Entry(ref_Person).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
         }
         catch (Exception)
         {
             throw;
         }
         finally
         {
             if (context != null)
             {
                 context.Dispose();
             }
         }
     }
 }
Example #6
0
 public void Delete(int rowid)
 {
     using (var context = new Model.DomainModel.DTO.EF.OnlineShoppingEntities())
     {
         try
         {
             Model.DomainModel.DTO.EF.Person ref_Person = new DTO.EF.Person();
             ref_Person = context.Person.Find(rowid);
             context.Person.Remove(ref_Person);
             context.SaveChanges();
         }
         catch (Exception)
         {
             throw;
         }
         finally
         {
             if (context != null)
             {
                 context.Dispose();
             }
         }
     }
 }
Example #7
0
        /// <summary>
        /// Insert:ParameterBinding
        /// </summary>
        /// <param name="fName"></param>
        /// <param name="lName"></param>
        /// <param name="phoneNumber"></param>
        /// <param name="telNumber1"></param>
        /// <param name="telNumber2"></param>
        /// <param name="homeAddress"></param>
        public void Insert(string fName, string lName, string phoneNumber, string telNumber1, string telNumber2, string homeAddress)
        {
            using (var context = new DTO.EF.Test1Entities1())
            {
                try
                {
                    var people = new DTO.EF.Person();

                    people.LName       = lName;
                    people.FName       = fName;
                    people.PhoneNumber = phoneNumber;
                    people.TelNumber1  = telNumber1;
                    people.TelNumber2  = telNumber2;
                    people.HomeAddress = homeAddress;
                    context.People.Add(people);
                    context.SaveChanges();
                }

                catch (DbEntityValidationException ex)
                {
                    Console.WriteLine(string.Format("DbEntityValidationException:{0}", ex.Message));
                }

                catch (Exception ex)
                {
                    ErrorMessage = ex.Message + "==>" + ex.TargetSite;
                    throw;
                    //    ErrorMessage = ex.Message + "==>" + ex.TargetSite;
                    //    return ErrorMessage;
                }
                finally
                {
                    context.Dispose();
                }
            }
        }