public AddressModel UpdateAddress(AddressModel model) { AddressModel data = new AddressModel(); using (shamsweets_mobileappEntities context = new shamsweets_mobileappEntities()) { 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); }
public UserModel UpdateProfile(UserModel user) { UserModel resultdata = new UserModel(); using (shamsweets_mobileappEntities context = new shamsweets_mobileappEntities()) { 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/ShamSweets_Android/ProfilePicture/" + user.LoginID + ".jpeg"; resultdata = users; } } } return(resultdata); }