public bool UpdateUser(UserDetailsBO userDetailsBO) { UserInfoRepository repo = new UserInfoRepository(); bool result = repo.Update(new userinfo { firstname = userDetailsBO.FirstName, lastname = userDetailsBO.LastName, password = userDetailsBO.Password, userid = userDetailsBO.UserId, userkey = userDetailsBO.UserKey }); if (userDetailsBO.Address != null) { var custaddress = new Data.addressmaster() { addrkey = userDetailsBO.Address.AddrKey, address1 = userDetailsBO.Address.Address1, address2 = userDetailsBO.Address.Address2, city = userDetailsBO.Address.City, state = userDetailsBO.Address.State, country = userDetailsBO.Address.Country, zipcode = userDetailsBO.Address.Zip, email = userDetailsBO.Address.Email, fax = userDetailsBO.Address.Fax, phone = userDetailsBO.Address.Phone, website = userDetailsBO.Address.Website, addrname = userDetailsBO.UserId }; bool updated = new AddressMasterRepository().Update(custaddress); } return(result); }
public bool AddUser(UserDetailsBO userDetailsBO) { UserInfoRepository repo = new UserInfoRepository(); AddressMasterRepository addressRepo = new AddressMasterRepository(); List <company> usercompany = new List <company>(); Guid Addresskey = Guid.Empty; if (userDetailsBO.Address != null) { Addresskey = addressRepo.Add(new addressmaster { addrname = userDetailsBO.FirstName, addrkey = Guid.NewGuid(), address1 = userDetailsBO.Address.Address1, address2 = userDetailsBO.Address.Address2, city = userDetailsBO.Address.City, state = userDetailsBO.Address.State, zipcode = userDetailsBO.Address.Zip, phone = userDetailsBO.Address.Phone, fax = userDetailsBO.Address.Fax, email = userDetailsBO.Address.Email, }); } if (userDetailsBO.CompanyKey != null) { CompanyRepository companyRepo = new CompanyRepository(); var result = companyRepo.GetbyId(userDetailsBO.CompanyKey.Value); if (result != null) { usercompany.Add(result); } } userinfo userinfo = new userinfo { userid = userDetailsBO.UserId, firstname = userDetailsBO.FirstName, lastname = userDetailsBO.LastName, password = userDetailsBO.Password, addrkey = Addresskey, createdate = DateTime.Now, status = 1 }; var usrKey = repo.Add(userinfo); if (usrKey != null || usrKey != Guid.Empty) { return(true); } return(false); }