public bool Save(DataAccessInstagram data)
        {
            try
            {
                using (var db = new HackathonContext())
                {
                    if (data.Id == Guid.Empty)
                    {
                        data.Id               = Guid.NewGuid();
                        data.DueDate          = null;
                        data.IsValid          = true;
                        data.RegistrationDate = DateTime.Now;
                    }

                    db.Set <DataAccessInstagram>().Add(data);
                    db.SaveChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Example #2
0
        public void Save()
        {
            DataAccessInstagram data = new DataAccessInstagram();

            data.AccessToken      = Guid.NewGuid().ToString();
            data.RegistrationDate = DateTime.Now;
            data.Id             = Guid.NewGuid();
            data.FullName       = "Pomposo Filho";
            data.DueDate        = null;
            data.IsValid        = true;
            data.ProfilePicture = "http://www.bloblo.com.br";
            data.UserName       = "******";

            RepositoryDataAccessInstagram _repo = new RepositoryDataAccessInstagram();

            var result = _repo.Save(data);

            Assert.IsTrue(result);
        }
        public bool Update(DataAccessInstagram data)
        {
            try
            {
                using (var db = new HackathonContext())
                {
                    var table = db.Set <DataAccessInstagram>();

                    table.Attach(data);
                    db.Entry <DataAccessInstagram>(data).State = System.Data.Entity.EntityState.Modified;

                    db.SaveChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }