public DTO.ResponseMessage <bool> UpdateOIC(string userId, string oicUserName, string preNameCode, string firstName, string lastName, string sex, string memberType, byte[] imgSign) { if (memberType == "5") { DTO.ResponseMessage <bool> res = new DTO.ResponseMessage <bool>(); FileManagement.RemoteFileInfo remote = new FileManagement.RemoteFileInfo(); FileManagement.FileServiceClient svc_file = new FileManagement.FileServiceClient(); Stream stream = new MemoryStream(imgSign); remote.FileByteStream = stream; remote.firstName = firstName; remote.lastName = lastName; remote.memberType = memberType; remote.oicUserName = oicUserName; remote.preNameCode = preNameCode; remote.sex = sex; remote.userId = userId; svc_file.UpdateOIC(firstName, lastName, memberType, oicUserName, preNameCode, sex, userId, stream); return(res); } else { return(svc.UpdateOIC(userId, oicUserName, preNameCode, firstName, lastName, sex, memberType, imgSign)); } }