예제 #1
0
        public AddressModel UpdateAddress(AddressModel model)
        {
            AddressModel data = new AddressModel();

            using (evergreen_androidEntities context = new evergreen_androidEntities())
            {
                addressmaster a = new addressmaster();
                a.AddressId            = model.AddressId;
                a.CompleteAddress      = model.CompleteAddress;
                a.ZipCode              = model.ZipCode;
                a.LandMark             = model.LandMark;
                a.LoginID              = model.LoginID;
                a.PhoneNumber          = model.PhoneNumber;
                a.LocalityId           = model.LocalityId;
                context.Entry(a).State = System.Data.Entity.EntityState.Modified;
                var result = context.SaveChanges();
                if (result > 0)
                {
                    var addressdata = context.addressmasters.Where(x => x.AddressId == model.AddressId).FirstOrDefault();
                    if (addressdata != null)
                    {
                        data.AddressId       = addressdata.AddressId;
                        data.CompleteAddress = addressdata.CompleteAddress;
                        data.ZipCode         = addressdata.ZipCode;
                        data.LandMark        = addressdata.LandMark;
                        data.LoginID         = (int)addressdata.LoginID;
                        data.PhoneNumber     = addressdata.PhoneNumber;
                        data.LocalityId      = (int)addressdata.LocalityId;
                    }
                }
            }
            return(data);
        }
예제 #2
0
        public UserModel UpdateProfile(UserModel user)
        {
            UserModel resultdata = new UserModel();

            using (evergreen_androidEntities context = new evergreen_androidEntities())
            {
                registrationmaster u = new registrationmaster();
                u.LoginID              = user.LoginID;
                u.PhoneNumber          = user.PhoneNumber;
                u.Name                 = user.Name;
                u.EmailID              = user.EmailID;
                u.Role                 = user.Role;
                context.Entry(u).State = System.Data.Entity.EntityState.Modified;
                var result = context.SaveChanges();
                if (result > 0)
                {
                    var data = context.registrationmasters.Where(x => x.LoginID == user.LoginID).First();
                    if (data != null)
                    {
                        UserModel users = new UserModel();
                        users.LoginID           = Convert.ToInt32(data.LoginID);
                        users.Name              = data.Name;
                        users.PhoneNumber       = data.PhoneNumber;
                        users.Otp               = Convert.ToInt32(data.OTP);
                        users.Role              = Convert.ToInt32(data.Role);
                        users.EmailID           = data.EmailID;
                        users.ProfilePictureUrl = "http://103.233.79.234/Data/EverGreen_Android/EverGreenProfilePicture/" + user.LoginID + ".jpeg";
                        resultdata              = users;
                    }
                }
            }
            return(resultdata);
        }